public class PredicateFilterFactory<T>
A factory which produces predicates as filters. Intended to be used with in-memory com.vaadin.data.provider.DataProviders such as com.vaadin.data.provider.ListDataProvider.
| Modifier and Type | Class and Description |
|---|---|
static class |
PredicateFilterFactory.And<T> |
static class |
PredicateFilterFactory.BeanPropertyPredicate<T>
Filters beans by comparing given
PredicateFilterFactory.BeanPropertyPredicate.getPropertyName to some expected PredicateFilterFactory.BeanPropertyPredicate.getValue. Check out implementors for further details. |
static class |
PredicateFilterFactory.Eq<T> |
static class |
PredicateFilterFactory.Ge<T> |
static class |
PredicateFilterFactory.Ilike<T> |
static class |
PredicateFilterFactory.Le<T> |
static class |
PredicateFilterFactory.Or<T> |
| Constructor and Description |
|---|
PredicateFilterFactory()
A factory which produces predicates as filters. Intended to be used with in-memory com.vaadin.data.provider.DataProviders
such as com.vaadin.data.provider.ListDataProvider.
|
| Modifier and Type | Method and Description |
|---|---|
com.vaadin.server.SerializablePredicate<T> |
and(java.util.Set<? extends com.vaadin.server.SerializablePredicate<T>> filters) |
com.vaadin.server.SerializablePredicate<T> |
eq(java.lang.String propertyName,
java.lang.Object value) |
com.vaadin.server.SerializablePredicate<T> |
ge(java.lang.String propertyName,
java.lang.Object value) |
com.vaadin.server.SerializablePredicate<T> |
ilike(java.lang.String propertyName,
java.lang.String value) |
com.vaadin.server.SerializablePredicate<T> |
le(java.lang.String propertyName,
java.lang.Object value) |
com.vaadin.server.SerializablePredicate<T> |
or(java.util.Set<? extends com.vaadin.server.SerializablePredicate<T>> filters) |
public PredicateFilterFactory()
A factory which produces predicates as filters. Intended to be used with in-memory com.vaadin.data.provider.DataProviders such as com.vaadin.data.provider.ListDataProvider.
public com.vaadin.server.SerializablePredicate<T> and(java.util.Set<? extends com.vaadin.server.SerializablePredicate<T>> filters)
public com.vaadin.server.SerializablePredicate<T> or(java.util.Set<? extends com.vaadin.server.SerializablePredicate<T>> filters)
public com.vaadin.server.SerializablePredicate<T> eq(java.lang.String propertyName,
java.lang.Object value)
public com.vaadin.server.SerializablePredicate<T> le(java.lang.String propertyName,
java.lang.Object value)
public com.vaadin.server.SerializablePredicate<T> ge(java.lang.String propertyName,
java.lang.Object value)
public com.vaadin.server.SerializablePredicate<T> ilike(java.lang.String propertyName,
java.lang.String value)