public interface Criterion
A criterion is part of the definition of an AdvancedCriteria
object, which is used
to filter records according to search criteria.
A criterion consists of an operator and typically a fieldName from a Record and a value to compare to. However some operators either don't require a value (eg, isNull) or act on other criteria rather than directly on a Record's fields (eg, the "and" and "or" logical operators).
See com.isomorphic.criteria.criterion package for Criterion implementations.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFieldName()
Gets field name to compare against.
|
java.lang.String |
getOperatorId()
Gets operator id used in search criteria.
|
java.lang.Object |
getValue()
Gets value used to compare to.
|
void |
setFieldName(java.lang.String fieldName)
Sets field name to compare against.
|
void |
setOperatorId(java.lang.String operator)
Sets operator id to use in search criteria.
|
void |
setValue(java.lang.Object value)
Sets value used to compare to.
|
java.lang.String getOperatorId()
void setOperatorId(java.lang.String operator)
operator
- operator id.java.lang.String getFieldName()
void setFieldName(java.lang.String fieldName)
fieldName
- field name.java.lang.Object getValue()
void setValue(java.lang.Object value)
value
- to compare to.