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 interface org.alfresco.rest.framework.resource.parameters.where.QueryHelper.WalkerCallback
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, getProperty, getVariableProperties, handleUnmatchedComparison, matches, processVariable, setSupportedGreaterThanOrEqualParameters, setSupportedGreaterThanParameters, setSupportedLessThanOrEqualParameters, setSupportedLessThanParametersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.alfresco.rest.framework.resource.parameters.where.QueryHelper.WalkerCallback
between, exists, in
-
Constructor Details
-
MapBasedQueryWalkerOrSupported
-
-
Method Details
-
or
public void or()Description copied from interface:QueryHelper.WalkerCallbackCalled any time an OR is encountered. -
and
public void and()Description copied from interface:QueryHelper.WalkerCallbackCalled any time an AND is encountered.- Specified by:
andin interfaceQueryHelper.WalkerCallback- Overrides:
andin classMapBasedQueryWalker
-