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.void
setMax
(Comparable value) Sets max value of field.void
setMin
(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 theDefaultOperators
class, 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.
-