| Interface | Description |
|---|---|
| WithoutTypeConversion |
Marker interface to indicate that a
Specification doesn't need
data type conversions. |
| ZeroArgSpecification |
Marker interface for specifications that work without any
arguments (i.e.
|
| Class | Description |
|---|---|
| Between<T> |
Filters with
path between arg1 and arg2 where-clause. |
| ComparableSpecification<T> |
Base class for Comparable comparisons..
|
| Conjunction<T> |
Helper for easier joining lists of specs with
AND operator |
| DateAfter<T> | Deprecated
Consider using
GreaterThan |
| DateAfterInclusive<T> | Deprecated
Consider using
GreaterThanOrEqual |
| DateBefore<T> | Deprecated
Consider using
LessThan |
| DateBeforeInclusive<T> | Deprecated
Consider using
LessThanOrEqual |
| DateBetween<T> | Deprecated
as of v2.0.0 consider using
Between which supports more types |
| Disjunction<T> |
Helper for easier joining lists of specs with
OR operator |
| EmptyResultOnTypeMismatch<T> |
Wrapper that turns a
Specification into a one that always produces in an empty result
(i.e. |
| EndingWith<T> |
parameter bound with appended %:
"%" + args[0] |
| EndingWithIgnoreCase<T> |
parameter bound with appended %:
"%" + args[0] |
| Equal<T> |
Filters with equal where-clause (e.g.
|
| EqualEnum<T> | Deprecated |
| EqualIgnoreCase<T> |
Filters with equal where-clause (e.g.
|
| GreaterThan<T> |
Filters with greater than where-clause (e.g.
|
| GreaterThanOrEqual<T> |
Filters with greater than or equal where-clause (e.g.
|
| In<T> |
Filters with "in" where-clause (e.g.
|
| IsNull<T> | Deprecated
Consider using
Null |
| Join<T> | |
| JoinFetch<T> |
Extension to specification-arg-resolver to allow fetching collections in a specification query
|
| LessThan<T> |
Filters with less than where-clause (e.g.
|
| LessThanOrEqual<T> |
Filters with less than or equal where-clause (e.g.
|
| Like<T> |
Filters with
path like %pattern% where-clause. |
| LikeIgnoreCase<T> |
Filters with
path like %pattern% where-clause and ignores pattern case |
| NotEqual<T> |
Filters with not equal where-clause (e.g.
|
| NotEqualIgnoreCase<T> |
Filters with not equal where-clause (e.g.
|
| NotIn<T> |
Negation of
In. |
| NotLike<T> |
A negation of
Like |
| NotNull<T> |
Filers with "is null" or "is not null" where clause (e.g.
|
| Null<T> |
Filers with "is null" or "is not null" where clause (e.g.
|
| PathSpecification<T> | |
| StartingWith<T> |
parameter bound with appended %:
args[0] + "%" |
| StartingWithIgnoreCase<T> |
parameter bound with appended %:
args[0] + "%" |
Copyright © 2014–2020. All rights reserved.