Class NumberValueFilter

    • Constructor Detail

      • NumberValueFilter

        public NumberValueFilter​(String name)
        Create a Number Value Filter with the given name and value(s)
        Parameters:
        name - The filter name
      • 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)
    • 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
        Specified by:
        getName in interface FieldFilter
        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
      • setName

        public NumberValueFilter setName​(String name)
        The field from your schema upon which to apply your filter
        Parameters:
        name - the field name
        Returns:
        this.
      • 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.