public interface RestrictionsFactory
Modifier and Type | Method and Description |
---|---|
Criterion |
allEq(Map<String,Criterion> propertyNameValues) |
Criterion |
and(Criterion lhs,
Criterion rhs) |
Criterion |
between(String propertyName,
Object lo,
Object hi) |
Conjunction |
conjunction() |
Disjunction |
disjunction() |
Criterion |
eq(String propertyName,
Object value) |
Criterion |
eqProperty(String propertyName,
String otherPropertyName) |
Criterion |
ge(String propertyName,
Object value) |
Criterion |
geProperty(String propertyName,
String otherPropertyName) |
Criterion |
gt(String propertyName,
Object value) |
Criterion |
gtProperty(String propertyName,
String otherPropertyName) |
Criterion |
ilike(String propertyName,
Object value) |
Criterion |
in(String propertyName,
Collection<?> values) |
Criterion |
in(String propertyName,
Object[] values) |
Criterion |
isEmpty(String propertyName) |
Criterion |
isNotEmpty(String propertyName) |
Criterion |
isNotNull(String propertyName) |
Criterion |
isNull(String propertyName) |
Criterion |
le(String propertyName,
Object value) |
Criterion |
leProperty(String propertyName,
String otherPropertyName) |
Criterion |
like(String propertyName,
Object value) |
Criterion |
lt(String propertyName,
Object value) |
Criterion |
ltProperty(String propertyName,
String otherPropertyName) |
Criterion |
ne(String propertyName,
Object value) |
Criterion |
neProperty(String propertyName,
String otherPropertyName) |
Criterion |
not(Criterion expression) |
Criterion |
or(Criterion lhs,
Criterion rhs) |
Criterion |
sizeEq(String propertyName,
int size) |
Criterion |
sizeGe(String propertyName,
int size) |
Criterion |
sizeGt(String propertyName,
int size) |
Criterion |
sizeLe(String propertyName,
int size) |
Criterion |
sizeLt(String propertyName,
int size) |
Criterion |
sizeNe(String propertyName,
int size) |
Criterion |
sqlRestriction(String sql) |
Criterion |
sqlRestriction(String sql,
Object[] values,
Type[] types) |
Criterion |
sqlRestriction(String sql,
Object value,
Type type) |
Criterion between(String propertyName, Object lo, Object hi)
Conjunction conjunction()
Disjunction disjunction()
Criterion eq(String propertyName, Object value)
Criterion eqProperty(String propertyName, String otherPropertyName)
Criterion ge(String propertyName, Object value)
Criterion geProperty(String propertyName, String otherPropertyName)
Criterion gt(String propertyName, Object value)
Criterion gtProperty(String propertyName, String otherPropertyName)
Criterion ilike(String propertyName, Object value)
Criterion in(String propertyName, Collection<?> values)
Criterion in(String propertyName, Object[] values)
Criterion isEmpty(String propertyName)
Criterion isNotEmpty(String propertyName)
Criterion isNotNull(String propertyName)
Criterion isNull(String propertyName)
Criterion le(String propertyName, Object value)
Criterion leProperty(String propertyName, String otherPropertyName)
Criterion like(String propertyName, Object value)
Criterion lt(String propertyName, Object value)
Criterion ltProperty(String propertyName, String otherPropertyName)
Criterion ne(String propertyName, Object value)
Criterion neProperty(String propertyName, String otherPropertyName)
Criterion sizeEq(String propertyName, int size)
Criterion sizeGe(String propertyName, int size)
Criterion sizeGt(String propertyName, int size)
Criterion sizeLe(String propertyName, int size)
Criterion sizeLt(String propertyName, int size)
Criterion sizeNe(String propertyName, int size)
Criterion sqlRestriction(String sql)