| 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 |
|---|---|
| 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> |
Filters with
path between arg1 and arg2 where-clause. |
| 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. |
| 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 |
| 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 |
| Null<T> |
Filers with "is null" or "is not null" where clause (e.g.
|
| PathSpecification<T> |
Copyright © 2014–2017. All rights reserved.