static <V extends Comparable<V>> IItemFilter |
ItemFilters.buildComparisonFilter(PersistableItemFilter.Kind comparisonKind,
ICanonicalAccessorFactory<V> attribute,
V value) |
|
static <V> IItemFilter |
ItemFilters.buildEqualityFilter(PersistableItemFilter.Kind comparisonKind,
ICanonicalAccessorFactory<V> attribute,
V value) |
|
static <V> IItemFilter |
ItemFilters.buildExistenceFilter(PersistableItemFilter.Kind comparisonKind,
ICanonicalAccessorFactory<V> attribute,
V value) |
|
static IItemFilter |
ItemFilters.buildStringFilter(PersistableItemFilter.Kind comparisonKind,
ICanonicalAccessorFactory<String> attribute,
String value) |
|
static <M extends Comparable<? super M>> IItemFilter |
ItemFilters.centerContainedIn(ICanonicalAccessorFactory<IRange<M>> rangeAttribute,
IRange<M> rangeLimit) |
|
static IItemFilter |
ItemFilters.contains(ICanonicalAccessorFactory<String> attribute,
String substring) |
|
static <M> IItemFilter |
ItemFilters.equals(ICanonicalAccessorFactory<M> attribute,
M value) |
|
static <V> IItemFilter |
ItemFilters.hasAttribute(ICanonicalAccessorFactory<V> attribute) |
|
boolean |
IType.hasAttribute(ICanonicalAccessorFactory<?> attribute) |
|
static <M extends Comparable<? super M>> IItemFilter |
ItemFilters.interval(ICanonicalAccessorFactory<M> attribute,
M lowerLimit,
boolean lowerClosed,
M upperLimit,
boolean upperClosed) |
|
static <M> IItemFilter |
ItemFilters.isNotNull(ICanonicalAccessorFactory<M> attribute) |
Creates an item filter that will return true if attribute value exists, and is not null.
|
static <M> IItemFilter |
ItemFilters.isNull(ICanonicalAccessorFactory<M> attribute) |
Creates an item filter that will return true if attribute value is null, or if the attribute
doesn't exist, and false otherwise.
|
static <M extends Comparable<? super M>> IItemFilter |
ItemFilters.less(ICanonicalAccessorFactory<M> attribute,
M upperLimit) |
|
static <M extends Comparable<? super M>> IItemFilter |
ItemFilters.lessOrEqual(ICanonicalAccessorFactory<M> attribute,
M upperLimit) |
|
static IItemFilter |
ItemFilters.matches(ICanonicalAccessorFactory<String> attribute,
String regexp) |
|
static <M extends Comparable<? super M>> IItemFilter |
ItemFilters.matchRange(PersistableItemFilter.Kind kind,
ICanonicalAccessorFactory<IRange<M>> rangeAttribute,
IRange<M> rangeLimit) |
|
static <M extends Comparable<? super M>> IItemFilter |
ItemFilters.matchRange(RangeMatchPolicy policy,
ICanonicalAccessorFactory<IRange<M>> rangeAttribute,
IRange<M> rangeLimit) |
|
static <M> IItemFilter |
ItemFilters.memberOf(ICanonicalAccessorFactory<M> attribute,
Set<M> values) |
|
static <M extends Comparable<? super M>> IItemFilter |
ItemFilters.more(ICanonicalAccessorFactory<M> attribute,
M lowerLimit) |
|
static <M extends Comparable<? super M>> IItemFilter |
ItemFilters.moreOrEqual(ICanonicalAccessorFactory<M> attribute,
M lowerLimit) |
|
static IItemFilter |
ItemFilters.notContains(ICanonicalAccessorFactory<String> attribute,
String regexp) |
|
static <M> IItemFilter |
ItemFilters.notEquals(ICanonicalAccessorFactory<M> attribute,
M value) |
|
static <V> IItemFilter |
ItemFilters.notHasAttribute(ICanonicalAccessorFactory<V> attribute) |
|
static IItemFilter |
ItemFilters.notMatches(ICanonicalAccessorFactory<String> attribute,
String regexp) |
|
static <M extends Comparable<? super M>> IItemFilter |
ItemFilters.rangeContainedIn(ICanonicalAccessorFactory<IRange<M>> rangeAttribute,
IRange<M> rangeLimit) |
|
static <M extends Comparable<? super M>> IItemFilter |
ItemFilters.rangeIntersects(ICanonicalAccessorFactory<IRange<M>> rangeAttribute,
IRange<M> rangeLimit) |
|