Class QueryHelper.QueryResolver<S extends QueryHelper.QueryResolver<?>>

java.lang.Object
org.alfresco.rest.framework.resource.parameters.where.QueryHelper.QueryResolver<S>
Direct Known Subclasses:
QueryHelper.QueryResolver.DefaultWalkerOperations
Enclosing class:
QueryHelper

public abstract static class QueryHelper.QueryResolver<S extends QueryHelper.QueryResolver<?>> extends Object
Helper class allowing WHERE query resolving using query walker. By default BasicQueryWalker is used, but different walker can be supplied.
  • Field Details

  • Constructor Details

    • QueryResolver

      public QueryResolver(Query query)
  • Method Details

    • self

      protected abstract S self()
    • getProperty

      public Collection<String> getProperty(String propertyName, int clauseType, boolean negated)
      Get property expected values.
      Parameters:
      propertyName - Property name.
      clauseType - Property comparison type.
      negated - Comparison type negation.
      Returns:
      Map composed of all comparators and compared values.
    • processQuery

      protected void processQuery(String... propertyNames)