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
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
ConstructorsConstructorDescriptionMapBasedQueryWalkerOrSupported
(Set<String> supportedEqualsParameters, Set<String> supportedMatchesParameters) -
Method Summary
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
-
Constructor Details
-
MapBasedQueryWalkerOrSupported
-
-
Method Details
-
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
-