Package fr.becpg.repo.security.jscript
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
FieldsModifier and TypeFieldDescriptionprivate org.alfresco.service.cmr.security.AuthorityServiceprivate static final org.apache.commons.logging.LogConstantloggerprivate static final StringConstantSUPPLIER_GROUP_PREFIX="EXTERNAL_SUPPLIER_"Fields inherited from class org.alfresco.repo.jscript.People
HINT_CQ_SUFFIX, tenantService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleancontainsSupplierGroup(Set<String> authoritiesForUser) containsSupplierGroup.private List<org.alfresco.service.cmr.security.PersonService.PersonInfo> filter.org.mozilla.javascript.ScriptablegetPeoplePaging(String filter, org.alfresco.util.ScriptPagingDetails pagingRequest, String sortBy, Boolean sortAsc) voidsetAuthorityService(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, setUserRegistrySynchronizerMethods inherited from class org.alfresco.repo.jscript.BaseScopableProcessorExtension
getScope, setScopeMethods inherited from class org.alfresco.repo.processor.BaseProcessorExtension
getExtensionName, register, setExtensionName, setProcessor
-
Field Details
-
SUPPLIER_GROUP_PREFIX
ConstantSUPPLIER_GROUP_PREFIX="EXTERNAL_SUPPLIER_"- See Also:
-
logger
private static final org.apache.commons.logging.Log loggerConstantlogger -
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:
setAuthorityServicein classorg.alfresco.repo.jscript.People
-
getPeoplePaging
public org.mozilla.javascript.Scriptable getPeoplePaging(String filter, org.alfresco.util.ScriptPagingDetails pagingRequest, String sortBy, Boolean sortAsc) - Overrides:
getPeoplePagingin classorg.alfresco.repo.jscript.People
-
filter
private List<org.alfresco.service.cmr.security.PersonService.PersonInfo> filter(List<org.alfresco.service.cmr.security.PersonService.PersonInfo> peopleImpl) filter.
-
containsSupplierGroup
containsSupplierGroup.
- Parameters:
authoritiesForUser- aSetobject- Returns:
- a boolean
-