Class QueryHelper.WalkerCallbackAdapter
java.lang.Object
org.alfresco.rest.framework.resource.parameters.where.QueryHelper.WalkerCallbackAdapter
- All Implemented Interfaces:
QueryHelper.WalkerCallback
- Direct Known Subclasses:
MapBasedQueryWalker
,TaskVariablesWalkerCallback
- Enclosing class:
- QueryHelper
public static class QueryHelper.WalkerCallbackAdapter
extends Object
implements QueryHelper.WalkerCallback
Default implementation. Override the methods you are interested in. If you don't
override the methods then an InvalidQueryException will be thrown.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
and()
Called any time an AND is encountered.void
Called any time a BETWEEN clause is encountered.void
comparison
(int type, String propertyName, String propertyValue, boolean negated) One of EQUALS LESSTHAN GREATERTHAN LESSTHANOREQUALS GREATERTHANOREQUALS;void
Called any time an EXISTS clause is encountered.void
Called any time an IN clause is encountered.void
Called any time a MATCHES clause is encountered.void
or()
Called any time an OR is encountered.
-
Field Details
-
UNSUPPORTED
-
-
Constructor Details
-
WalkerCallbackAdapter
public WalkerCallbackAdapter()
-
-
Method Details
-
exists
Description copied from interface:QueryHelper.WalkerCallback
Called any time an EXISTS clause is encountered.- Specified by:
exists
in interfaceQueryHelper.WalkerCallback
- Parameters:
propertyName
- Name of the propertynegated
- returns true if "NOT EXISTS" was used
-
between
Description copied from interface:QueryHelper.WalkerCallback
Called any time a BETWEEN clause is encountered.- Specified by:
between
in interfaceQueryHelper.WalkerCallback
- Parameters:
propertyName
- Name of the propertyfirstValue
- StringsecondValue
- Stringnegated
- returns true if "NOT BETWEEN" was used
-
comparison
Description copied from interface:QueryHelper.WalkerCallback
One of EQUALS LESSTHAN GREATERTHAN LESSTHANOREQUALS GREATERTHANOREQUALS;- Specified by:
comparison
in interfaceQueryHelper.WalkerCallback
-
in
Description copied from interface:QueryHelper.WalkerCallback
Called any time an IN clause is encountered.- Specified by:
in
in interfaceQueryHelper.WalkerCallback
- Parameters:
propertyName
- Name of the propertynegated
- returns true if "NOT IN" was usedpropertyValues
- the property values
-
matches
Description copied from interface:QueryHelper.WalkerCallback
Called any time a MATCHES clause is encountered.- Specified by:
matches
in interfaceQueryHelper.WalkerCallback
- Parameters:
property
- Name of the propertyvalue
- Stringnegated
- returns true if "NOT MATCHES" was used
-
and
public void and()Description copied from interface:QueryHelper.WalkerCallback
Called any time an AND is encountered.- Specified by:
and
in interfaceQueryHelper.WalkerCallback
-
or
public void or()Description copied from interface:QueryHelper.WalkerCallback
Called any time an OR is encountered.- Specified by:
or
in interfaceQueryHelper.WalkerCallback
-