Interface Criteria
-
- All Known Implementing Classes:
Criteria.And,Criteria.Or,Criteria.PropertyOperation
public interface CriteriaCriteria to use in where clause of a database query.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCriteria.AndAnd condition.static classCriteria.OrOr condition.static classCriteria.PropertyOperandProperty operand.static classCriteria.PropertyOperationstatic classCriteria.PropertyOperator
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <T> Taccept(CriteriaVisitor<T> visitor)Accept a visitor to go through all nodes of this criteria object.default Criteriaand(Criteria criteria)Create a AND condition with: (this criteria) AND (given criteria).default Criteriaor(Criteria criteria)Create a OR condition with: (this criteria) OR (given criteria).static Criteria.PropertyOperandproperty(String entityName, String propertyName)Create a property operand to use in a property operation such as comparison.
-
-
-
Method Detail
-
accept
<T> T accept(CriteriaVisitor<T> visitor)
Accept a visitor to go through all nodes of this criteria object.
-
and
default Criteria and(Criteria criteria)
Create a AND condition with: (this criteria) AND (given criteria).
-
or
default Criteria or(Criteria criteria)
Create a OR condition with: (this criteria) OR (given criteria).
-
property
static Criteria.PropertyOperand property(String entityName, String propertyName)
Create a property operand to use in a property operation such as comparison.
-
-