Class NumberValueFilter

  • All Implemented Interfaces:
    Filter

    public class NumberValueFilter
    extends Object
    implements Filter
    Represents a Number Value Filter for a search request
    • Constructor Detail

      • NumberValueFilter

        public NumberValueFilter​(String name,
                                 BigDecimal... values)
        Create a Number Value Filter with the given name and value(s)
        Parameters:
        name - The filter name
        values - The filter value(s)
      • NumberValueFilter

        public NumberValueFilter​(String name,
                                 Integer... values)
        Create a Number Value Filter with the given name and value(s)
        Parameters:
        name - The filter name
        values - The filter value(s)
      • NumberValueFilter

        public NumberValueFilter​(String name,
                                 Long... values)
        Create a Number Value Filter with the given name and value(s)
        Parameters:
        name - The filter name
        values - The filter value(s)
      • NumberValueFilter

        public NumberValueFilter​(String name,
                                 Float... values)
        Create a Number Value Filter with the given name and value(s)
        Parameters:
        name - The filter name
        values - The filter value(s)
      • NumberValueFilter

        public NumberValueFilter​(String name,
                                 Double... values)
        Create a Number Value Filter with the given name and value(s)
        Parameters:
        name - The filter name
        values - The filter value(s)
      • NumberValueFilter

        public NumberValueFilter​(String name)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getName

        public String getName()
        The field from your schema upon which to apply your filter
        Returns:
        the field name
      • getValues

        public List<BigDecimal> getValues()
        The value upon which to filter. The value must be an exact match
        Returns:
        The values
      • setValues

        public NumberValueFilter setValues​(List<BigDecimal> values)
        The value upon which to filter. The value must be an exact match
        Parameters:
        values - The values to match on
        Returns:
        this.