com.vaadin.addon.jpacontainer.filter.util
Class FilterConverter
java.lang.Object
com.vaadin.addon.jpacontainer.filter.util.FilterConverter
public class FilterConverter
- extends Object
Converts a Vaadin 6.6 container filter into a JPA criteria predicate.
- Since:
- 2.0
|
Method Summary |
static
<X,Y> javax.persistence.criteria.Predicate |
|
convertFilter(com.vaadin.data.Container.Filter filter,
javax.persistence.criteria.CriteriaBuilder criteriaBuilder,
javax.persistence.criteria.From<X,Y> root)
Convert a single Container.Filter to a criteria Predicate. |
static
<X,Y> List<javax.persistence.criteria.Predicate> |
|
convertFilters(Collection<com.vaadin.data.Container.Filter> filters,
javax.persistence.criteria.CriteriaBuilder criteriaBuilder,
javax.persistence.criteria.From<X,Y> root)
Converts a collection of Container.Filter into a list of Predicate. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterConverter
public FilterConverter()
convertFilter
public static <X,Y> javax.persistence.criteria.Predicate convertFilter(com.vaadin.data.Container.Filter filter,
javax.persistence.criteria.CriteriaBuilder criteriaBuilder,
javax.persistence.criteria.From<X,Y> root)
- Convert a single
Container.Filter to a criteria Predicate.
- Parameters:
filter - the Container.Filter to convertcriteriaBuilder - the CriteriaBuilder to use when creating the
Predicateroot - the CriteriaQuery Root to use for finding
fields.
- Returns:
- a
Predicate representing the Container.Filter or null if
conversion failed.
convertFilters
public static <X,Y> List<javax.persistence.criteria.Predicate> convertFilters(Collection<com.vaadin.data.Container.Filter> filters,
javax.persistence.criteria.CriteriaBuilder criteriaBuilder,
javax.persistence.criteria.From<X,Y> root)
- Converts a collection of
Container.Filter into a list of Predicate.
- Parameters:
filters - Collection of Container.Filter
- Returns:
- List of
Predicate
Copyright © 2013 Vaadin Ltd. All rights reserved.