Package org.alfresco.mock.test
Class MockPersonService
- java.lang.Object
-
- org.alfresco.mock.test.MockPersonService
-
- All Implemented Interfaces:
Serializable,org.alfresco.service.cmr.security.PersonService
public class MockPersonService extends Object implements org.alfresco.service.cmr.security.PersonService, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MockPersonService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcountPeople()booleancreateMissingPeople()org.alfresco.service.cmr.repository.NodeRefcreatePerson(Map<org.alfresco.service.namespace.QName,Serializable> properties)org.alfresco.service.cmr.repository.NodeRefcreatePerson(Map<org.alfresco.service.namespace.QName,Serializable> properties, Set<String> zones)voiddeletePerson(String userName)voiddeletePerson(org.alfresco.service.cmr.repository.NodeRef personRef)voiddeletePerson(org.alfresco.service.cmr.repository.NodeRef personRef, boolean deleteAuthentication)Set<org.alfresco.service.cmr.repository.NodeRef>getAllPeople()Set<org.alfresco.service.namespace.QName>getMutableProperties()org.alfresco.query.PagingResults<org.alfresco.service.cmr.security.PersonService.PersonInfo>getPeople(String pattern, List<org.alfresco.service.namespace.QName> filterProps, List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest)org.alfresco.query.PagingResults<org.alfresco.service.cmr.security.PersonService.PersonInfo>getPeople(String pattern, List<org.alfresco.service.namespace.QName> filterStringProps, Set<org.alfresco.service.namespace.QName> inclusiveAspects, Set<org.alfresco.service.namespace.QName> exclusiveAspects, boolean includeAdministraotrs, List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest)org.alfresco.query.PagingResults<org.alfresco.service.cmr.security.PersonService.PersonInfo>getPeople(List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,String>> stringPropFilters, boolean filterIgnoreCase, List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest)org.alfresco.service.cmr.repository.NodeRefgetPeopleContainer()Set<org.alfresco.service.cmr.repository.NodeRef>getPeopleFilteredByProperty(org.alfresco.service.namespace.QName propertyKey, Serializable propertyValue, int count)org.alfresco.service.cmr.repository.NodeRefgetPerson(String userName)org.alfresco.service.cmr.repository.NodeRefgetPerson(String userName, boolean autoCreateHomeFolderAndMissingPersonIfAllowed)org.alfresco.service.cmr.security.PersonService.PersonInfogetPerson(org.alfresco.service.cmr.repository.NodeRef personRef)org.alfresco.service.cmr.repository.NodeRefgetPersonOrNull(String userName)StringgetUserIdentifier(String caseSensitiveUserName)booleangetUserNamesAreCaseSensitive()booleanisEnabled(String userName)booleanisMutable()voidnotifyPerson(String userName, String password)booleanpersonExists(String userName)voidsetCreateMissingPeople(boolean createMissing)voidsetPersonProperties(String userName, Map<org.alfresco.service.namespace.QName,Serializable> properties)voidsetPersonProperties(String userName, Map<org.alfresco.service.namespace.QName,Serializable> properties, boolean autoCreateHomeFolder)
-
-
-
Method Detail
-
getPerson
public org.alfresco.service.cmr.repository.NodeRef getPerson(String userName)
- Specified by:
getPersonin interfaceorg.alfresco.service.cmr.security.PersonService
-
getPersonOrNull
public org.alfresco.service.cmr.repository.NodeRef getPersonOrNull(String userName)
- Specified by:
getPersonOrNullin interfaceorg.alfresco.service.cmr.security.PersonService
-
getPerson
public org.alfresco.service.cmr.repository.NodeRef getPerson(String userName, boolean autoCreateHomeFolderAndMissingPersonIfAllowed)
- Specified by:
getPersonin interfaceorg.alfresco.service.cmr.security.PersonService
-
getPerson
public org.alfresco.service.cmr.security.PersonService.PersonInfo getPerson(org.alfresco.service.cmr.repository.NodeRef personRef) throws org.alfresco.service.cmr.security.NoSuchPersonException- Specified by:
getPersonin interfaceorg.alfresco.service.cmr.security.PersonService- Throws:
org.alfresco.service.cmr.security.NoSuchPersonException
-
personExists
public boolean personExists(String userName)
- Specified by:
personExistsin interfaceorg.alfresco.service.cmr.security.PersonService
-
createMissingPeople
public boolean createMissingPeople()
- Specified by:
createMissingPeoplein interfaceorg.alfresco.service.cmr.security.PersonService
-
setCreateMissingPeople
public void setCreateMissingPeople(boolean createMissing)
- Specified by:
setCreateMissingPeoplein interfaceorg.alfresco.service.cmr.security.PersonService
-
getMutableProperties
public Set<org.alfresco.service.namespace.QName> getMutableProperties()
- Specified by:
getMutablePropertiesin interfaceorg.alfresco.service.cmr.security.PersonService
-
setPersonProperties
public void setPersonProperties(String userName, Map<org.alfresco.service.namespace.QName,Serializable> properties)
- Specified by:
setPersonPropertiesin interfaceorg.alfresco.service.cmr.security.PersonService
-
setPersonProperties
public void setPersonProperties(String userName, Map<org.alfresco.service.namespace.QName,Serializable> properties, boolean autoCreateHomeFolder)
- Specified by:
setPersonPropertiesin interfaceorg.alfresco.service.cmr.security.PersonService
-
isMutable
public boolean isMutable()
- Specified by:
isMutablein interfaceorg.alfresco.service.cmr.security.PersonService
-
createPerson
public org.alfresco.service.cmr.repository.NodeRef createPerson(Map<org.alfresco.service.namespace.QName,Serializable> properties)
- Specified by:
createPersonin interfaceorg.alfresco.service.cmr.security.PersonService
-
createPerson
public org.alfresco.service.cmr.repository.NodeRef createPerson(Map<org.alfresco.service.namespace.QName,Serializable> properties, Set<String> zones)
- Specified by:
createPersonin interfaceorg.alfresco.service.cmr.security.PersonService
-
notifyPerson
public void notifyPerson(String userName, String password)
- Specified by:
notifyPersonin interfaceorg.alfresco.service.cmr.security.PersonService
-
deletePerson
public void deletePerson(String userName)
- Specified by:
deletePersonin interfaceorg.alfresco.service.cmr.security.PersonService
-
deletePerson
public void deletePerson(org.alfresco.service.cmr.repository.NodeRef personRef)
- Specified by:
deletePersonin interfaceorg.alfresco.service.cmr.security.PersonService
-
deletePerson
public void deletePerson(org.alfresco.service.cmr.repository.NodeRef personRef, boolean deleteAuthentication)- Specified by:
deletePersonin interfaceorg.alfresco.service.cmr.security.PersonService
-
getAllPeople
public Set<org.alfresco.service.cmr.repository.NodeRef> getAllPeople()
- Specified by:
getAllPeoplein interfaceorg.alfresco.service.cmr.security.PersonService
-
getPeople
public org.alfresco.query.PagingResults<org.alfresco.service.cmr.security.PersonService.PersonInfo> getPeople(String pattern, List<org.alfresco.service.namespace.QName> filterProps, List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest)
- Specified by:
getPeoplein interfaceorg.alfresco.service.cmr.security.PersonService
-
getPeople
public org.alfresco.query.PagingResults<org.alfresco.service.cmr.security.PersonService.PersonInfo> getPeople(List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,String>> stringPropFilters, boolean filterIgnoreCase, List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest)
- Specified by:
getPeoplein interfaceorg.alfresco.service.cmr.security.PersonService
-
getPeople
public org.alfresco.query.PagingResults<org.alfresco.service.cmr.security.PersonService.PersonInfo> getPeople(String pattern, List<org.alfresco.service.namespace.QName> filterStringProps, Set<org.alfresco.service.namespace.QName> inclusiveAspects, Set<org.alfresco.service.namespace.QName> exclusiveAspects, boolean includeAdministraotrs, List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest)
- Specified by:
getPeoplein interfaceorg.alfresco.service.cmr.security.PersonService
-
getPeopleFilteredByProperty
public Set<org.alfresco.service.cmr.repository.NodeRef> getPeopleFilteredByProperty(org.alfresco.service.namespace.QName propertyKey, Serializable propertyValue, int count)
- Specified by:
getPeopleFilteredByPropertyin interfaceorg.alfresco.service.cmr.security.PersonService
-
getPeopleContainer
public org.alfresco.service.cmr.repository.NodeRef getPeopleContainer()
- Specified by:
getPeopleContainerin interfaceorg.alfresco.service.cmr.security.PersonService
-
getUserNamesAreCaseSensitive
public boolean getUserNamesAreCaseSensitive()
- Specified by:
getUserNamesAreCaseSensitivein interfaceorg.alfresco.service.cmr.security.PersonService
-
getUserIdentifier
public String getUserIdentifier(String caseSensitiveUserName)
- Specified by:
getUserIdentifierin interfaceorg.alfresco.service.cmr.security.PersonService
-
countPeople
public int countPeople()
- Specified by:
countPeoplein interfaceorg.alfresco.service.cmr.security.PersonService
-
isEnabled
public boolean isEnabled(String userName)
- Specified by:
isEnabledin interfaceorg.alfresco.service.cmr.security.PersonService
-
-