Class BeCPGPeople

java.lang.Object
org.alfresco.repo.processor.BaseProcessorExtension
org.alfresco.repo.jscript.BaseScopableProcessorExtension
org.alfresco.repo.jscript.People
fr.becpg.repo.security.jscript.BeCPGPeople
All Implemented Interfaces:
org.alfresco.processor.ProcessorExtension, org.alfresco.repo.jscript.Scopeable, org.springframework.beans.factory.InitializingBean

public class BeCPGPeople extends org.alfresco.repo.jscript.People

BeCPGPeople class.

Author:
matthieu
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private org.alfresco.service.cmr.security.AuthorityService
     
    private static final org.apache.commons.logging.Log
     
    private static final String
     

    Fields inherited from class org.alfresco.repo.jscript.People

    HINT_CQ_SUFFIX, tenantService
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private boolean
    containsSupplierGroup(Set<String> authoritiesForUser)
     
    private List<org.alfresco.service.cmr.security.PersonService.PersonInfo>
    filter(List<org.alfresco.service.cmr.security.PersonService.PersonInfo> peopleImpl)
     
    org.mozilla.javascript.Scriptable
    getPeoplePaging(String filter, org.alfresco.util.ScriptPagingDetails pagingRequest, String sortBy, Boolean sortAsc)
    void
    setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService)

    Methods inherited from class org.alfresco.repo.jscript.People

    addAuthority, afterPropertiesSet, changePassword, createGroup, createGroup, createPerson, createPerson, createPerson, createPerson, deleteGroup, deletePerson, disableAccount, enableAccount, getCapabilities, getContainerGroups, getExcludeTenantFilter, getGroup, getImmutableProperties, getMembers, getMembers, getPeople, getPeople, getPeople, getPeopleImpl, getPeopleImplDB, getPeopleImplSearch, getPermissionEvaluationMode, getPerson, getPersonFullName, isAccountEnabled, isAdmin, isGuest, removeAuthority, setAuthenticationService, setAuthorityDAO, setContentUsageService, setDefaultListMaxResults, setHonorHintUseCQ, setPassword, setPersonService, setQuota, setServiceRegistry, setStoreUrl, setTenantService, setUserNameGenerator, setUserRegistrySynchronizer

    Methods inherited from class org.alfresco.repo.jscript.BaseScopableProcessorExtension

    getScope, setScope

    Methods inherited from class org.alfresco.repo.processor.BaseProcessorExtension

    getExtensionName, register, setExtensionName, setProcessor

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • SUPPLIER_GROUP_PREFIX

      private static final String SUPPLIER_GROUP_PREFIX
      See Also:
    • logger

      private static final org.apache.commons.logging.Log logger
    • authorityService

      private org.alfresco.service.cmr.security.AuthorityService authorityService
  • Constructor Details

    • BeCPGPeople

      public BeCPGPeople()
  • Method Details

    • setAuthorityService

      public void setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService)
      Overrides:
      setAuthorityService in class org.alfresco.repo.jscript.People
    • getPeoplePaging

      public org.mozilla.javascript.Scriptable getPeoplePaging(String filter, org.alfresco.util.ScriptPagingDetails pagingRequest, String sortBy, Boolean sortAsc)
      Overrides:
      getPeoplePaging in class org.alfresco.repo.jscript.People
    • filter

      private List<org.alfresco.service.cmr.security.PersonService.PersonInfo> filter(List<org.alfresco.service.cmr.security.PersonService.PersonInfo> peopleImpl)
    • containsSupplierGroup

      private boolean containsSupplierGroup(Set<String> authoritiesForUser)