public enum CriteriaRestriction extends Enum<CriteriaRestriction>
Enum
represents the different types of restrictions used to construct a criteria.Enum Constant and Description |
---|
Asc |
Between |
Contains |
Desc |
Distinct |
Eq |
Ge |
Gt |
Ilike |
In |
Iplike |
IsNotNull |
IsNull |
Le |
Like |
Limit |
Lt |
Ne |
Not |
OrderBy |
Modifier and Type | Method and Description |
---|---|
abstract void |
addRestriction(String property,
CriteriaBuilderHelper criteriaBuilderHelper,
CriteriaBuilder criteriaBuilder,
Object[] values)
This abstract method adds a criteria to a
CriteriaBuilder . |
void |
addRestrictionToCriteriaBuilder(CriteriaBuilderHelper criteriaBuilderHelper,
CriteriaBuilder criteriaBuilder,
String[] values)
This method adds a given criteria to a
CriteriaBuilder . |
CriteriaEntry[] |
getEntries()
Returns the defined entries for this restriction.
|
static CriteriaRestriction |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CriteriaRestriction |
valueOfIgnoreCase(String name)
This method returns a
CriteriaRestriction for a given string. |
static CriteriaRestriction[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CriteriaRestriction Asc
public static final CriteriaRestriction Desc
public static final CriteriaRestriction Between
public static final CriteriaRestriction Contains
public static final CriteriaRestriction Distinct
public static final CriteriaRestriction Eq
public static final CriteriaRestriction Ge
public static final CriteriaRestriction Gt
public static final CriteriaRestriction Ilike
public static final CriteriaRestriction In
public static final CriteriaRestriction Iplike
public static final CriteriaRestriction IsNull
public static final CriteriaRestriction IsNotNull
public static final CriteriaRestriction Le
public static final CriteriaRestriction Lt
public static final CriteriaRestriction Like
public static final CriteriaRestriction Limit
public static final CriteriaRestriction Ne
public static final CriteriaRestriction Not
public static final CriteriaRestriction OrderBy
public static CriteriaRestriction[] values()
for (CriteriaRestriction c : CriteriaRestriction.values()) System.out.println(c);
public static CriteriaRestriction valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static CriteriaRestriction valueOfIgnoreCase(String name)
CriteriaRestriction
for a given string. The search is case insensitive.name
- the name to search forCriteriaRestriction
foundpublic CriteriaEntry[] getEntries()
public void addRestrictionToCriteriaBuilder(CriteriaBuilderHelper criteriaBuilderHelper, CriteriaBuilder criteriaBuilder, String[] values)
CriteriaBuilder
.criteriaBuilderHelper
- the CriteriaBuilderHelper
to be usedcriteriaBuilder
- the CriteriaBuilder
to be usedvalues
- the values of this criteriapublic abstract void addRestriction(String property, CriteriaBuilderHelper criteriaBuilderHelper, CriteriaBuilder criteriaBuilder, Object[] values)
CriteriaBuilder
.property
- the propertycriteriaBuilderHelper
- the CriteriaBuilderHelper
to be usedcriteriaBuilder
- the CriteriaBuilder
to be usedvalues
- the values for this restrictionCopyright © 2020. All rights reserved.