Class RangeCriterion
java.lang.Object
com.isomorphic.criteria.criterion.RangeCriterion
- All Implemented Interfaces:
Criterion
- Direct Known Subclasses:
DateRangeCriterion,DoubleRangeCriterion,FloatRangeCriterion,IntegerRangeCriterion,LongRangeCriterion,RelativeDateRangeCriterion
Criterion for range of comparable values.
-
Constructor Summary
ConstructorsConstructorDescriptionRangeCriterion(String fieldName, OperatorBase operator, Comparable minValue, Comparable maxValue) Construtor by parameters:RangeCriterion(String fieldName, String operatorId, Comparable minValue, Comparable maxValue) Construtor by parameters: -
Method Summary
Modifier and TypeMethodDescriptiongetMax()Gets max value of field.getMin()Gets min value of field.voidsetMax(Comparable value) Sets max value of field.voidsetMin(Comparable value) Sets min value of field.
-
Constructor Details
-
RangeCriterion
public RangeCriterion(String fieldName, String operatorId, Comparable minValue, Comparable maxValue) Construtor by parameters:- Parameters:
fieldName- - name of field that will be checked.operatorId- - operator that determines checking logic.minValue- - min value of fieldmaxValue- - max value of field
-
RangeCriterion
public RangeCriterion(String fieldName, OperatorBase operator, Comparable minValue, Comparable maxValue) Construtor by parameters:- Parameters:
fieldName- - name of field that will be checked.operator- - operator that determines checking logic. This is likely to be a member of theDefaultOperatorsclass, such as IContains or GreaterThan.minValue- - min value of fieldmaxValue- - max value of field
-
-
Method Details
-
setMin
Sets min value of field.- Parameters:
value- min value.
-
getMin
Gets min value of field.- Returns:
- min value.
-
setMax
Sets max value of field.- Parameters:
value- max value.
-
getMax
Gets max value of field.- Returns:
- max value.
-