Class MapBasedQueryWalkerOrSupported
- java.lang.Object
-
- org.alfresco.rest.framework.resource.parameters.where.QueryHelper.WalkerCallbackAdapter
-
- org.alfresco.rest.workflow.api.impl.MapBasedQueryWalker
-
- org.alfresco.rest.workflow.api.impl.MapBasedQueryWalkerOrSupported
-
- All Implemented Interfaces:
QueryHelper.WalkerCallback
public class MapBasedQueryWalkerOrSupported extends MapBasedQueryWalker
Query walker extension of MapBasedQueryWalker created to add support for OR operation and set AND operation as unsupported.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.alfresco.rest.workflow.api.impl.MapBasedQueryWalker
MapBasedQueryWalker.QueryVariableHolder
-
-
Field Summary
-
Fields inherited from class org.alfresco.rest.framework.resource.parameters.where.QueryHelper.WalkerCallbackAdapter
UNSUPPORTED
-
-
Constructor Summary
Constructors Constructor Description MapBasedQueryWalkerOrSupported(java.util.Set<java.lang.String> supportedEqualsParameters, java.util.Set<java.lang.String> supportedMatchesParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
and()
Called any time an AND is encountered.void
or()
Called any time an OR is encountered.-
Methods inherited from class org.alfresco.rest.workflow.api.impl.MapBasedQueryWalker
comparison, enableVariablesSupport, getProperty, getProperty, getVariableProperties, handleUnmatchedComparison, matches, processVariable, setSupportedGreaterThanOrEqualParameters, setSupportedGreaterThanParameters, setSupportedLessThanOrEqualParameters, setSupportedLessThanParameters
-
Methods inherited from class org.alfresco.rest.framework.resource.parameters.where.QueryHelper.WalkerCallbackAdapter
between, exists, in
-
-
-
-
Method Detail
-
or
public void or()
Description copied from interface:QueryHelper.WalkerCallback
Called any time an OR is encountered.- Specified by:
or
in interfaceQueryHelper.WalkerCallback
- Overrides:
or
in classQueryHelper.WalkerCallbackAdapter
-
and
public void and()
Description copied from interface:QueryHelper.WalkerCallback
Called any time an AND is encountered.- Specified by:
and
in interfaceQueryHelper.WalkerCallback
- Overrides:
and
in classMapBasedQueryWalker
-
-