Class ColumnFilter


  • public class ColumnFilter
    extends Object
    Column filter
    • Constructor Detail

      • ColumnFilter

        public ColumnFilter​(ColumnFilterType type,
                            long value)
        Create filter of type EQUALS, LESS, GREATER, or CHILDOF
        Parameters:
        value -
      • ColumnFilter

        public ColumnFilter​(long rangeFrom,
                            long rangeTo)
        Create filter of type RANGE
        Parameters:
        rangeFrom -
        rangeTo -
      • ColumnFilter

        public ColumnFilter​(String value)
        Create filter of type LIKE
        Parameters:
        value -
      • ColumnFilter

        public ColumnFilter()
        Create filter of type SET
    • Method Detail

      • addSubFilter

        public void addSubFilter​(ColumnFilter filter)
        Add new element to SET type filter
        Parameters:
        filter -
      • getRangeFrom

        public long getRangeFrom()
        Returns:
        the rangeFrom
      • setRangeFrom

        public void setRangeFrom​(long rangeFrom)
        Parameters:
        rangeFrom - the rangeFrom to set
      • getRangeTo

        public long getRangeTo()
        Returns:
        the rangeTo
      • setRangeTo

        public void setRangeTo​(long rangeTo)
        Parameters:
        rangeTo - the rangeTo to set
      • getNumericValue

        public long getNumericValue()
        Returns:
        the equalsTo
      • setNumericValue

        public void setNumericValue​(long numericValue)
        Parameters:
        numericValue - numeric value to set
      • getLike

        public String getLike()
        Returns:
        the like
      • setLike

        public void setLike​(String like)
        Parameters:
        like - the like to set
      • setOperation

        public void setOperation​(ColumnFilterSetOperation operation)
        Parameters:
        operation - the operation to set
      • getSubFilters

        public Set<ColumnFilter> getSubFilters()
        Get sub-filters.
        Returns:
        Set of sub-filters
      • isNegated

        public boolean isNegated()
        Returns:
        the negated
      • setNegated

        public void setNegated​(boolean negated)
        Parameters:
        negated - the negated to set