Class QueryHelper.WalkerCallbackAdapter

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void and()
      Called any time an AND is encountered.
      void between​(java.lang.String propertyName, java.lang.String firstValue, java.lang.String secondValue, boolean negated)
      Called any time a BETWEEN clause is encountered.
      void comparison​(int type, java.lang.String propertyName, java.lang.String propertyValue, boolean negated)
      One of EQUALS LESSTHAN GREATERTHAN LESSTHANOREQUALS GREATERTHANOREQUALS;
      void exists​(java.lang.String propertyName, boolean negated)
      Called any time an EXISTS clause is encountered.
      void in​(java.lang.String propertyName, boolean negated, java.lang.String... propertyValues)
      Called any time an IN clause is encountered.
      void matches​(java.lang.String property, java.lang.String value, boolean negated)
      Called any time a MATCHES clause is encountered.
      void or()
      Called any time an OR is encountered.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WalkerCallbackAdapter

        public WalkerCallbackAdapter()
    • Method Detail

      • exists

        public void exists​(java.lang.String propertyName,
                           boolean negated)
        Description copied from interface: QueryHelper.WalkerCallback
        Called any time an EXISTS clause is encountered.
        Specified by:
        exists in interface QueryHelper.WalkerCallback
        Parameters:
        propertyName - Name of the property
        negated - returns true if "NOT EXISTS" was used
      • between

        public void between​(java.lang.String propertyName,
                            java.lang.String firstValue,
                            java.lang.String secondValue,
                            boolean negated)
        Description copied from interface: QueryHelper.WalkerCallback
        Called any time a BETWEEN clause is encountered.
        Specified by:
        between in interface QueryHelper.WalkerCallback
        Parameters:
        propertyName - Name of the property
        firstValue - String
        secondValue - String
        negated - returns true if "NOT BETWEEN" was used
      • comparison

        public void comparison​(int type,
                               java.lang.String propertyName,
                               java.lang.String propertyValue,
                               boolean negated)
        Description copied from interface: QueryHelper.WalkerCallback
        One of EQUALS LESSTHAN GREATERTHAN LESSTHANOREQUALS GREATERTHANOREQUALS;
        Specified by:
        comparison in interface QueryHelper.WalkerCallback
      • in

        public void in​(java.lang.String propertyName,
                       boolean negated,
                       java.lang.String... propertyValues)
        Description copied from interface: QueryHelper.WalkerCallback
        Called any time an IN clause is encountered.
        Specified by:
        in in interface QueryHelper.WalkerCallback
        Parameters:
        propertyName - Name of the property
        negated - returns true if "NOT IN" was used
        propertyValues - the property values
      • matches

        public void matches​(java.lang.String property,
                            java.lang.String value,
                            boolean negated)
        Description copied from interface: QueryHelper.WalkerCallback
        Called any time a MATCHES clause is encountered.
        Specified by:
        matches in interface QueryHelper.WalkerCallback
        Parameters:
        property - Name of the property
        value - String
        negated - returns true if "NOT MATCHES" was used