Package org.alfresco.rest.api.impl
Class AbstractClassImpl.ClassQueryWalker
- java.lang.Object
-
- org.alfresco.rest.framework.resource.parameters.where.QueryHelper.WalkerCallbackAdapter
-
- org.alfresco.rest.workflow.api.impl.MapBasedQueryWalker
-
- org.alfresco.rest.api.impl.AbstractClassImpl.ClassQueryWalker
-
- All Implemented Interfaces:
QueryHelper.WalkerCallback
- Enclosing class:
- AbstractClassImpl<T extends AbstractClass>
public static class AbstractClassImpl.ClassQueryWalker extends MapBasedQueryWalker
-
-
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 ClassQueryWalker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getMatchedPrefix()
Set<String>
getModelIds()
String
getNotMatchedPrefix()
Set<String>
getParentIds()
void
in(String propertyName, boolean negated, String... propertyValues)
Called any time an IN clause is encountered.void
matches(String property, String value, boolean negated)
Called any time a MATCHES clause is encountered.-
Methods inherited from class org.alfresco.rest.workflow.api.impl.MapBasedQueryWalker
and, comparison, enableVariablesSupport, getProperty, getProperty, getVariableProperties, handleUnmatchedComparison, processVariable, setSupportedGreaterThanOrEqualParameters, setSupportedGreaterThanParameters, setSupportedLessThanOrEqualParameters, setSupportedLessThanParameters
-
Methods inherited from class org.alfresco.rest.framework.resource.parameters.where.QueryHelper.WalkerCallbackAdapter
between, exists, or
-
-
-
-
Method Detail
-
in
public void in(String propertyName, boolean negated, String... propertyValues)
Description copied from interface:QueryHelper.WalkerCallback
Called any time an IN clause is encountered.- Specified by:
in
in interfaceQueryHelper.WalkerCallback
- Overrides:
in
in classQueryHelper.WalkerCallbackAdapter
- Parameters:
propertyName
- Name of the propertynegated
- returns true if "NOT IN" was usedpropertyValues
- the property values
-
matches
public void matches(String property, String value, boolean negated)
Description copied from interface:QueryHelper.WalkerCallback
Called any time a MATCHES clause is encountered.- Specified by:
matches
in interfaceQueryHelper.WalkerCallback
- Overrides:
matches
in classMapBasedQueryWalker
- Parameters:
property
- Name of the propertyvalue
- Stringnegated
- returns true if "NOT MATCHES" was used
-
getNotMatchedPrefix
public String getNotMatchedPrefix()
-
getMatchedPrefix
public String getMatchedPrefix()
-
-