public class CriteriaFactory
extends java.lang.Object
Constructor and Description |
---|
CriteriaFactory() |
Modifier and Type | Method and Description |
---|---|
static Group |
and(Criteria... expressions) |
static Criterion |
between(java.lang.Class clazz,
java.lang.Object name,
java.lang.String svalue,
java.lang.String svalue2) |
static Criterion |
between(java.lang.Object name,
java.lang.Object value,
java.lang.Object value2) |
static Criterion |
between(java.lang.Object name,
java.lang.String svalue,
java.lang.String svalue2) |
static Criterion |
contains(java.lang.Object name,
java.lang.Object value) |
static Criterion |
empty(java.lang.Object name) |
static Criterion |
endsWith(java.lang.Object name,
java.lang.Object value) |
static Criterion |
eq(java.lang.Object name,
java.lang.Object value) |
static Criterion |
eqNested(java.lang.Object value,
java.lang.Object... path) |
static Criterion |
gt(java.lang.Object name,
java.lang.Object value) |
static Criterion |
gt(java.lang.Object name,
java.lang.String svalue) |
static Criterion |
gte(java.lang.Object name,
java.lang.Object value) |
static Criterion |
implementsInterface(java.lang.Class<?> cls) |
static Criterion |
in(java.lang.Object name,
java.lang.Object... values) |
static Criterion |
instanceOf(java.lang.Class<?> cls) |
static Criterion |
isNull(java.lang.Object name) |
static Criterion |
lt(java.lang.Object name,
java.lang.Object value) |
static Criterion |
lte(java.lang.Object name,
java.lang.Object value) |
static Not |
not(Criteria expression) |
static Criterion |
notContains(java.lang.Object name,
java.lang.Object value) |
static Criterion |
notEmpty(java.lang.Object name) |
static Criterion |
notEq(java.lang.Object name,
java.lang.Object value) |
static Criterion |
notIn(java.lang.Object name,
java.lang.Object... values) |
static Criterion |
notNull(java.lang.Object name) |
static Group |
or(Criteria... expressions) |
static Criterion |
startsWith(java.lang.Object name,
java.lang.Object value) |
static Criterion |
typeOf(java.lang.String className) |
public static Criterion eqNested(java.lang.Object value, java.lang.Object... path)
public static Criterion eq(java.lang.Object name, java.lang.Object value)
public static Criterion typeOf(java.lang.String className)
public static Criterion instanceOf(java.lang.Class<?> cls)
public static Criterion implementsInterface(java.lang.Class<?> cls)
public static Criterion notEq(java.lang.Object name, java.lang.Object value)
public static Criterion notIn(java.lang.Object name, java.lang.Object... values)
public static Criterion in(java.lang.Object name, java.lang.Object... values)
public static Criterion lt(java.lang.Object name, java.lang.Object value)
public static Criterion lte(java.lang.Object name, java.lang.Object value)
public static Criterion gt(java.lang.Object name, java.lang.Object value)
public static Criterion gte(java.lang.Object name, java.lang.Object value)
public static Criterion between(java.lang.Object name, java.lang.Object value, java.lang.Object value2)
public static Criterion between(java.lang.Class clazz, java.lang.Object name, java.lang.String svalue, java.lang.String svalue2)
public static Criterion between(java.lang.Object name, java.lang.String svalue, java.lang.String svalue2)
public static Criterion gt(java.lang.Object name, java.lang.String svalue)
public static Criterion startsWith(java.lang.Object name, java.lang.Object value)
public static Criterion endsWith(java.lang.Object name, java.lang.Object value)
public static Criterion notContains(java.lang.Object name, java.lang.Object value)
public static Criterion contains(java.lang.Object name, java.lang.Object value)
public static Criterion notEmpty(java.lang.Object name)
public static Criterion empty(java.lang.Object name)
public static Criterion notNull(java.lang.Object name)
public static Criterion isNull(java.lang.Object name)