This is the interface for all the Criteria fields.
Each CriteriaField object will consist of an Operator and a array of values.
The length of the array will be zero for the 'IsNull' and 'IsNotNull' operators.
The length of the array will have to be >= 1, for the 'Between' and the 'In' operators.
For all other operators, the length of the array will have to be one.
author: GautamJ
returnValuesAsObjectArray() Getter for property values.
This method ensures that a class implementing the CriteriaField interface will have an array of criteria values.
Additionally they are expected to have a 'getValues()' method returning actual instances.
For eg.
Getter for property values.
This method ensures that a class implementing the CriteriaField interface will have an array of criteria values.
Additionally they are expected to have a 'getValues()' method returning actual instances.
For eg. StringCriteriaField will have 'String[] getValues()', BooleanCriteriaField will have 'Boolean[] getValues()' and so on.
An array of values for the Criteria.