Class LogicalCriterion
java.lang.Object
com.isomorphic.criteria.criterion.LogicalCriterion
- All Implemented Interfaces:
Criterion
- Direct Known Subclasses:
AndCriterion,NotCriterion,OrCriterion
Logical criterion for combine all subcriteria(criterion.criteria) using some logic.
-
Constructor Summary
ConstructorsConstructorDescriptionLogicalCriterion(Criterion... criteria) CallsLogicalCriterion(OperatorBase, Criterion...)constructor, passingDefaultOperators.Andas operatorId.LogicalCriterion(OperatorBase operatorId, Criterion... criteria) Construct LogicalCriterion using parameters:LogicalCriterion(OperatorBase operatorId, List<Criterion> criteria) Construct LogicalCriterion using parameters:LogicalCriterion(String operatorId, Criterion... criteria) Construct LogicalCriterion using parameters:LogicalCriterion(String operatorId, List<Criterion> criteria) Construct LogicalCriterion using parameters:LogicalCriterion(List<Criterion> criteria) CallsLogicalCriterion(OperatorBase, List)constructor, passingDefaultOperators.Andas operatorId. -
Method Summary
Modifier and TypeMethodDescriptionGets list of subcriteria.voidsetCriteria(List<Criterion> criteria) Sets list of subcriteria.
-
Constructor Details
-
LogicalCriterion
Construct LogicalCriterion using parameters:- Parameters:
operatorId- operator id.criteria- list of subcriteria.
-
LogicalCriterion
Construct LogicalCriterion using parameters:- Parameters:
operatorId- operator id.criteria- subcriteria.
-
LogicalCriterion
CallsLogicalCriterion(OperatorBase, List)constructor, passingDefaultOperators.Andas operatorId.- Parameters:
criteria- list of subcriteria.
-
LogicalCriterion
Construct LogicalCriterion using parameters:- Parameters:
operatorId- operator that determines checking logic. This is likely to be a member of theDefaultOperatorsclass, such asAnd,OrorNot.criteria- list of subcriteria.
-
LogicalCriterion
CallsLogicalCriterion(OperatorBase, Criterion...)constructor, passingDefaultOperators.Andas operatorId.- Parameters:
criteria- subcriteria.
-
LogicalCriterion
Construct LogicalCriterion using parameters:- Parameters:
operatorId- operator that determines checking logic. This is likely to be a member of theDefaultOperatorsclass, such as IContains or GreaterThan.criteria- subcriteria.
-
-
Method Details
-
setCriteria
Sets list of subcriteria.- Parameters:
criteria- subcriteria.
-
getCriteria
Gets list of subcriteria.- Returns:
- subcriteria.
-