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.And
as 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.And
as operatorId. -
Method Summary
Modifier and TypeMethodDescriptionGets list of subcriteria.void
setCriteria
(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.And
as 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 theDefaultOperators
class, such asAnd
,Or
orNot
.criteria
- list of subcriteria.
-
LogicalCriterion
CallsLogicalCriterion(OperatorBase, Criterion...)
constructor, passingDefaultOperators.And
as operatorId.- Parameters:
criteria
- subcriteria.
-
LogicalCriterion
Construct LogicalCriterion using parameters:- Parameters:
operatorId
- operator that determines checking logic. This is likely to be a member of theDefaultOperators
class, such as IContains or GreaterThan.criteria
- subcriteria.
-
-
Method Details
-
setCriteria
Sets list of subcriteria.- Parameters:
criteria
- subcriteria.
-
getCriteria
Gets list of subcriteria.- Returns:
- subcriteria.
-