Interface PredicateOperand

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Predicate between​(java.lang.Number arg1, java.lang.Number arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate between​(java.lang.Number arg1, PredicateOperand arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate between​(java.lang.String arg1, java.lang.String arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate between​(java.lang.String arg1, PredicateOperand arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate between​(java.util.Calendar arg1, java.util.Calendar arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate between​(java.util.Calendar arg1, PredicateOperand arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate between​(java.util.Date arg1, java.util.Date arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate between​(java.util.Date arg1, PredicateOperand arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate between​(PredicateOperand arg1, java.lang.Number arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate between​(PredicateOperand arg1, java.lang.String arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate between​(PredicateOperand arg1, java.util.Calendar arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate between​(PredicateOperand arg1, java.util.Date arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate between​(PredicateOperand arg1, PredicateOperand arg2)
      Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
      Predicate equal​(boolean arg)
      Create a predicate for testing equality with the specified argument.
      Predicate equal​(java.lang.Class cls)
      Create a predicate for testing equality with the specified argument.
      Predicate equal​(java.lang.Enum<?> e)
      Create a predicate for testing equality with the specified argument.
      Predicate equal​(java.lang.Number arg)
      Create a predicate for testing equality with the specified argument.
      Predicate equal​(java.lang.String arg)
      Create a predicate for testing equality with the specified argument.
      Predicate equal​(java.util.Calendar arg)
      Create a predicate for testing equality with the specified argument.
      Predicate equal​(java.util.Date arg)
      Create a predicate for testing equality with the specified argument.
      Predicate equal​(PredicateOperand arg)
      Create a predicate for testing equality with the specified argument.
      Predicate greaterEqual​(java.lang.Number arg)
      Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
      Predicate greaterEqual​(java.lang.String arg)
      Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
      Predicate greaterEqual​(java.util.Calendar arg)
      Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
      Predicate greaterEqual​(java.util.Date arg)
      Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
      Predicate greaterEqual​(PredicateOperand arg)
      Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
      Predicate greaterThan​(java.lang.Number arg)
      Create a predicate for testing whether the PredicateOperand is greater than the argument.
      Predicate greaterThan​(java.lang.String arg)
      Create a predicate for testing whether the PredicateOperand is greater than the argument.
      Predicate greaterThan​(java.util.Calendar arg)
      Create a predicate for testing whether the PredicateOperand is greater than the argument.
      Predicate greaterThan​(java.util.Date arg)
      Create a predicate for testing whether the PredicateOperand is greater than the argument.
      Predicate greaterThan​(PredicateOperand arg)
      Create a predicate for testing whether the PredicateOperand is greater than the argument.
      Predicate lessEqual​(java.lang.Number arg)
      Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
      Predicate lessEqual​(java.lang.String arg)
      Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
      Predicate lessEqual​(java.util.Calendar arg)
      Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
      Predicate lessEqual​(java.util.Date arg)
      Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
      Predicate lessEqual​(PredicateOperand arg)
      Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
      Predicate lessThan​(java.lang.Number arg)
      Create a predicate for testing whether the PredicateOperand is less than the argument.
      Predicate lessThan​(java.lang.String arg)
      Create a predicate for testing whether the PredicateOperand is less than the argument.
      Predicate lessThan​(java.util.Calendar arg)
      Create a predicate for testing whether the PredicateOperand is less than the argument.
      Predicate lessThan​(java.util.Date arg)
      Create a predicate for testing whether the PredicateOperand is less than the argument.
      Predicate lessThan​(PredicateOperand arg)
      Create a predicate for testing whether the PredicateOperand is less than the argument.
      Predicate like​(java.lang.String pattern)
      Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
      Predicate like​(java.lang.String pattern, char escapeChar)
      Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
      Predicate like​(java.lang.String pattern, PredicateOperand escapeChar)
      Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
      Predicate like​(PredicateOperand pattern)
      Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
      Predicate like​(PredicateOperand pattern, char escapeChar)
      Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
      Predicate like​(PredicateOperand pattern, PredicateOperand escapeChar)
      Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
      Predicate notEqual​(boolean arg)
      Create a predicate for testing inequality with the specified argument.
      Predicate notEqual​(java.lang.Class cls)
      Create a predicate for testing inequality with the specified argument.
      Predicate notEqual​(java.lang.Enum<?> e)
      Create a predicate for testing inequality with the specified argument.
      Predicate notEqual​(java.lang.Number arg)
      Create a predicate for testing inequality with the specified argument.
      Predicate notEqual​(java.lang.String arg)
      Create a predicate for testing inequality with the specified argument.
      Predicate notEqual​(java.util.Calendar arg)
      Create a predicate for testing inequality with the specified argument.
      Predicate notEqual​(java.util.Date arg)
      Create a predicate for testing inequality with the specified argument.
      Predicate notEqual​(PredicateOperand arg)
      Create a predicate for testing inequality with the specified argument.
    • Method Detail

      • equal

        Predicate equal​(PredicateOperand arg)
        Create a predicate for testing equality with the specified argument.
        Parameters:
        arg - - PredicateOperand instance or parameter
        Returns:
        conditional predicate
      • equal

        Predicate equal​(java.lang.Class cls)
        Create a predicate for testing equality with the specified argument.
        Parameters:
        cls - - entity class
        Returns:
        conditional predicate
      • equal

        Predicate equal​(java.lang.Number arg)
        Create a predicate for testing equality with the specified argument.
        Parameters:
        arg - - numeric
        Returns:
        conditional predicate
      • equal

        Predicate equal​(java.lang.String arg)
        Create a predicate for testing equality with the specified argument.
        Parameters:
        arg - - string value
        Returns:
        conditional predicate
      • equal

        Predicate equal​(boolean arg)
        Create a predicate for testing equality with the specified argument.
        Parameters:
        arg - - boolean value
        Returns:
        conditional predicate
      • equal

        Predicate equal​(java.util.Date arg)
        Create a predicate for testing equality with the specified argument.
        Parameters:
        arg - - date
        Returns:
        conditional predicate
      • equal

        Predicate equal​(java.util.Calendar arg)
        Create a predicate for testing equality with the specified argument.
        Parameters:
        arg - - calendar
        Returns:
        conditional predicate
      • equal

        Predicate equal​(java.lang.Enum<?> e)
        Create a predicate for testing equality with the specified argument.
        Parameters:
        e - - enum
        Returns:
        conditional predicate
      • notEqual

        Predicate notEqual​(PredicateOperand arg)
        Create a predicate for testing inequality with the specified argument.
        Parameters:
        arg - - PredicateOperand instance or parameter
        Returns:
        conditional predicate
      • notEqual

        Predicate notEqual​(java.lang.Class cls)
        Create a predicate for testing inequality with the specified argument.
        Parameters:
        cls - - entity class
        Returns:
        conditional predicate
      • notEqual

        Predicate notEqual​(java.lang.Number arg)
        Create a predicate for testing inequality with the specified argument.
        Parameters:
        arg - - numberic value
        Returns:
        conditional predicate
      • notEqual

        Predicate notEqual​(java.lang.String arg)
        Create a predicate for testing inequality with the specified argument.
        Parameters:
        arg - - string value
        Returns:
        conditional predicate
      • notEqual

        Predicate notEqual​(boolean arg)
        Create a predicate for testing inequality with the specified argument.
        Parameters:
        arg - - boolean value
        Returns:
        conditional predicate
      • notEqual

        Predicate notEqual​(java.util.Date arg)
        Create a predicate for testing inequality with the specified argument.
        Parameters:
        arg - - date
        Returns:
        conditional predicate
      • notEqual

        Predicate notEqual​(java.util.Calendar arg)
        Create a predicate for testing inequality with the specified argument.
        Parameters:
        arg - - calendar
        Returns:
        conditional predicate
      • notEqual

        Predicate notEqual​(java.lang.Enum<?> e)
        Create a predicate for testing inequality with the specified argument.
        Parameters:
        e - - enum
        Returns:
        conditional predicate
      • greaterThan

        Predicate greaterThan​(PredicateOperand arg)
        Create a predicate for testing whether the PredicateOperand is greater than the argument.
        Parameters:
        arg - - PredicateOperand instance or parameter
        Returns:
        conditional predicate
      • greaterThan

        Predicate greaterThan​(java.lang.Number arg)
        Create a predicate for testing whether the PredicateOperand is greater than the argument.
        Parameters:
        arg - - numeric
        Returns:
        conditional predicate
      • greaterThan

        Predicate greaterThan​(java.lang.String arg)
        Create a predicate for testing whether the PredicateOperand is greater than the argument.
        Parameters:
        arg - - string
        Returns:
        conditional predicate
      • greaterThan

        Predicate greaterThan​(java.util.Date arg)
        Create a predicate for testing whether the PredicateOperand is greater than the argument.
        Parameters:
        arg - - date
        Returns:
        conditional predicate
      • greaterThan

        Predicate greaterThan​(java.util.Calendar arg)
        Create a predicate for testing whether the PredicateOperand is greater than the argument.
        Parameters:
        arg - - calendar
        Returns:
        conditional predicate
      • greaterEqual

        Predicate greaterEqual​(PredicateOperand arg)
        Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
        Parameters:
        arg - - PredicateOperand instance or parameter
        Returns:
        conditional predicate
      • greaterEqual

        Predicate greaterEqual​(java.lang.Number arg)
        Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
        Parameters:
        arg - - numeric
        Returns:
        conditional predicate
      • greaterEqual

        Predicate greaterEqual​(java.lang.String arg)
        Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
        Parameters:
        arg - - string
        Returns:
        conditional predicate
      • greaterEqual

        Predicate greaterEqual​(java.util.Date arg)
        Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
        Parameters:
        arg - - date
        Returns:
        conditional predicate
      • greaterEqual

        Predicate greaterEqual​(java.util.Calendar arg)
        Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
        Parameters:
        arg - - calendar
        Returns:
        conditional predicate
      • lessThan

        Predicate lessThan​(PredicateOperand arg)
        Create a predicate for testing whether the PredicateOperand is less than the argument.
        Parameters:
        arg - - PredicateOperand instance or parameter
        Returns:
        conditional predicate
      • lessThan

        Predicate lessThan​(java.lang.Number arg)
        Create a predicate for testing whether the PredicateOperand is less than the argument.
        Parameters:
        arg - - numeric
        Returns:
        conditional predicate
      • lessThan

        Predicate lessThan​(java.lang.String arg)
        Create a predicate for testing whether the PredicateOperand is less than the argument.
        Parameters:
        arg - - string
        Returns:
        conditional predicate
      • lessThan

        Predicate lessThan​(java.util.Date arg)
        Create a predicate for testing whether the PredicateOperand is less than the argument.
        Parameters:
        arg - - date
        Returns:
        conditional predicate
      • lessThan

        Predicate lessThan​(java.util.Calendar arg)
        Create a predicate for testing whether the PredicateOperand is less than the argument.
        Parameters:
        arg - - calendar
        Returns:
        conditional predicate
      • lessEqual

        Predicate lessEqual​(PredicateOperand arg)
        Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
        Parameters:
        arg - - PredicateOperand instance or parameter
        Returns:
        conditional predicate
      • lessEqual

        Predicate lessEqual​(java.lang.Number arg)
        Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
        Parameters:
        arg - - numeric
        Returns:
        conditional predicate
      • lessEqual

        Predicate lessEqual​(java.lang.String arg)
        Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
        Parameters:
        arg - - string
        Returns:
        conditional predicate
      • lessEqual

        Predicate lessEqual​(java.util.Date arg)
        Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
        Parameters:
        arg - - date
        Returns:
        conditional predicate
      • lessEqual

        Predicate lessEqual​(java.util.Calendar arg)
        Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
        Parameters:
        arg - - calendar
        Returns:
        conditional predicate
      • between

        Predicate between​(PredicateOperand arg1,
                          PredicateOperand arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - PredicateOperand instance or parameter
        arg2 - - PredicateOperand instance or parameter
        Returns:
        conditional predicate
      • between

        Predicate between​(PredicateOperand arg1,
                          java.lang.Number arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - PredicateOperand instance or parameter
        arg2 - - numeric
        Returns:
        conditional predicate
      • between

        Predicate between​(java.lang.Number arg1,
                          PredicateOperand arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - numeric
        arg2 - - PredicateOperand instance or parameter
        Returns:
        conditional predicate
      • between

        Predicate between​(java.lang.Number arg1,
                          java.lang.Number arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - numeric
        arg2 - - numeric
        Returns:
        conditional predicate
      • between

        Predicate between​(PredicateOperand arg1,
                          java.lang.String arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - PredicateOperand instance or parameter
        arg2 - - string
        Returns:
        conditional predicate
      • between

        Predicate between​(java.lang.String arg1,
                          PredicateOperand arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - string
        arg2 - - PredicateOperand instance or parameter
        Returns:
        conditional predicate
      • between

        Predicate between​(java.lang.String arg1,
                          java.lang.String arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - string
        arg2 - - string
        Returns:
        conditional predicate
      • between

        Predicate between​(PredicateOperand arg1,
                          java.util.Date arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - PredicateOperand instance or parameter
        arg2 - - date
        Returns:
        conditional predicate
      • between

        Predicate between​(java.util.Date arg1,
                          PredicateOperand arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - date
        arg2 - - PredicateOperand instance or parameter
        Returns:
        conditional predicate
      • between

        Predicate between​(java.util.Date arg1,
                          java.util.Date arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - date
        arg2 - - date
        Returns:
        conditional predicate
      • between

        Predicate between​(PredicateOperand arg1,
                          java.util.Calendar arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - PredicateOperand instance or parameter
        arg2 - - calendar
        Returns:
        conditional predicate
      • between

        Predicate between​(java.util.Calendar arg1,
                          PredicateOperand arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - calendar
        arg2 - - PredicateOperand instance or parameter
        Returns:
        conditional predicate
      • between

        Predicate between​(java.util.Calendar arg1,
                          java.util.Calendar arg2)
        Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
        Parameters:
        arg1 - - calendar
        arg2 - - calendar
        Returns:
        conditional predicate
      • like

        Predicate like​(PredicateOperand pattern)
        Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
        Parameters:
        pattern -
        Returns:
        conditional predicate
      • like

        Predicate like​(PredicateOperand pattern,
                       PredicateOperand escapeChar)
        Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
        Parameters:
        pattern -
        escapeChar -
        Returns:
        conditional predicate
      • like

        Predicate like​(PredicateOperand pattern,
                       char escapeChar)
        Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
        Parameters:
        pattern -
        escapeChar -
        Returns:
        conditional predicate
      • like

        Predicate like​(java.lang.String pattern)
        Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
        Parameters:
        pattern -
        Returns:
        conditional predicate
      • like

        Predicate like​(java.lang.String pattern,
                       PredicateOperand escapeChar)
        Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
        Parameters:
        pattern -
        escapeChar -
        Returns:
        conditional predicate
      • like

        Predicate like​(java.lang.String pattern,
                       char escapeChar)
        Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
        Parameters:
        pattern -
        escapeChar -
        Returns:
        conditional predicate