Class FilterCriterion<T>

    • Constructor Detail

      • FilterCriterion

        public FilterCriterion​(String fieldName,
                               FilterOperation operation,
                               Object value,
                               Comparable<?> minValue,
                               Comparable<?> maxValue,
                               Collection<?> values)
        Constructor for Filter Criteria.
        Parameters:
        fieldName - target field the criteria should be used for
        operation - operation of criteria
        value - operand of criteria
        minValue - minimum value of between operation
        maxValue - maximum value of between operation
        values - operand(s) of criteria
      • FilterCriterion

        public FilterCriterion​(String fieldName,
                               FilterOperation operation,
                               Object value)
        Constructor for single value Filter Criteria.
        Parameters:
        fieldName - target field the criteria should be used for
        operation - operation of criteria
        value - operand of criteria
    • Method Detail

      • getFieldName

        public String getFieldName()
        Returns:
        field name being target of filter operation
      • getValue

        public Object getValue()
        Returns:
        value of a single value operation
      • getValues

        public Collection<?> getValues()
        Returns:
        values of a multi value operation of field type T
      • setFieldName

        public void setFieldName​(String fieldName)