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