Class GetPeopleCannedQueryFactory

java.lang.Object
org.alfresco.query.AbstractCannedQueryFactory<NodeRef>
org.alfresco.repo.security.person.GetPeopleCannedQueryFactory
All Implemented Interfaces:
org.alfresco.query.CannedQueryFactory<NodeRef>, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean

public class GetPeopleCannedQueryFactory extends org.alfresco.query.AbstractCannedQueryFactory<NodeRef>
GetPeople canned query factory - to get paged list of people
Since:
4.1.2
Author:
janv
  • Field Details

  • Constructor Details

    • GetPeopleCannedQueryFactory

      public GetPeopleCannedQueryFactory()
  • Method Details

    • setNodeDAO

      public void setNodeDAO(NodeDAO nodeDAO)
    • setQnameDAO

      public void setQnameDAO(QNameDAO qnameDAO)
    • setCannedQueryDAO

      public void setCannedQueryDAO(CannedQueryDAO cannedQueryDAO)
    • setTenantService

      public void setTenantService(TenantService tenantService)
    • setNodeService

      public void setNodeService(NodeService nodeService)
    • setAuthorityService

      public void setAuthorityService(AuthorityService authorityService)
    • getCannedQuery

      public org.alfresco.query.CannedQuery<NodeRef> getCannedQuery(org.alfresco.query.CannedQueryParameters parameters)
    • getCannedQuery

      public org.alfresco.query.CannedQuery<NodeRef> getCannedQuery(NodeRef parentRef, String pattern, List<QName> filterProps, Set<QName> inclusiveAspects, Set<QName> exclusiveAspects, boolean includeAdministrators, List<Pair<QName,Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest)
      Retrieve an optionally filtered/sorted instance of a CannedQuery based on parameters including request for a total count (up to a given max) Note: if both filtering and sorting is required then the combined total of unique QName properties should be the 0 to 3.
      Parameters:
      parentRef - parent node ref
      pattern - the pattern to use to filter children (wildcard character is '*')
      filterProps - filter props
      inclusiveAspects - If not null, only child nodes with any aspect in this collection will be included in the results.
      exclusiveAspects - If not null, any child nodes with any aspect in this collection will be excluded in the results.
      includeAdministrators - include administrators in the returned results
      sortProps - sort property pairs (QName and Boolean - true if ascending)
      pagingRequest - skipCount, maxItems - optionally queryExecutionId and requestTotalCountMax
      Returns:
      an implementation that will execute the query
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Overrides:
      afterPropertiesSet in class org.alfresco.query.AbstractCannedQueryFactory<NodeRef>
      Throws:
      Exception