Class QueryHelper.QueryResolver.DefaultWalkerOperations<R extends QueryHelper.QueryResolver.DefaultWalkerOperations<?>>

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

public static class QueryHelper.QueryResolver.DefaultWalkerOperations<R extends QueryHelper.QueryResolver.DefaultWalkerOperations<?>> extends QueryHelper.QueryResolver<R>
Helper class providing methods related with default query walker BasicQueryWalker.
  • Constructor Details

    • DefaultWalkerOperations

      public DefaultWalkerOperations(Query query)
  • Method Details

    • self

      protected R self()
      Specified by:
      self in class QueryHelper.QueryResolver<R extends QueryHelper.QueryResolver.DefaultWalkerOperations<?>>
    • leniently

      public R leniently()
      Specifies that query properties and comparison types should NOT be verified strictly.
    • withoutNegations

      public R withoutNegations()
      Specifies that clause types negations are not allowed in query.
    • getProperty

      public WhereProperty getProperty(String propertyName)
      Get property with expected values.
      Parameters:
      propertyName - Property name.
      Returns:
      Map composed of all comparators and compared values.
    • getProperties

      public List<WhereProperty> getProperties(String... propertyNames)
      Get multiple properties with it's expected values.
      Parameters:
      propertyNames - Property names.
      Returns:
      List of maps composed of all comparators and compared values.
    • getPropertiesAsMap

      public Map<String,WhereProperty> getPropertiesAsMap(String... propertyNames)
      Get multiple properties with it's expected values.
      Parameters:
      propertyNames - Property names.
      Returns:
      Map composed of property names and maps composed of all comparators and compared values.