Package org.alfresco.mock.test
Class MockAuthorityService
- java.lang.Object
-
- org.alfresco.mock.test.MockAuthorityService
-
- All Implemented Interfaces:
Serializable,org.alfresco.service.cmr.security.AuthorityService
public class MockAuthorityService extends Object implements org.alfresco.service.cmr.security.AuthorityService, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MockAuthorityService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAuthority(String parentName, String childName)voidaddAuthority(Collection<String> parentNames, String childName)voidaddAuthorityToZones(String authorityName, Set<String> zones)booleanauthorityExists(String name)longcountGroups()longcountUsers()StringcreateAuthority(org.alfresco.service.cmr.security.AuthorityType type, String shortName)StringcreateAuthority(org.alfresco.service.cmr.security.AuthorityType type, String shortName, String authorityDisplayName, Set<String> authorityZones)voiddeleteAuthority(String name)voiddeleteAuthority(String name, boolean cascade)Set<String>findAuthorities(org.alfresco.service.cmr.security.AuthorityType type, String parentAuthority, boolean immediate, String displayNamePattern, String zoneName)Set<String>getAllAuthorities(org.alfresco.service.cmr.security.AuthorityType type)Set<String>getAllAuthoritiesInZone(String zoneName, org.alfresco.service.cmr.security.AuthorityType type)Set<String>getAllRootAuthorities(org.alfresco.service.cmr.security.AuthorityType type)Set<String>getAllRootAuthoritiesInZone(String zoneName, org.alfresco.service.cmr.security.AuthorityType type)Set<String>getAuthorities()org.alfresco.query.PagingResults<String>getAuthorities(org.alfresco.service.cmr.security.AuthorityType type, String zoneName, String displayNameFilter, boolean sortByDisplayName, boolean sortAscending, org.alfresco.query.PagingRequest pagingRequest)Set<String>getAuthoritiesForUser(String userName)org.alfresco.query.PagingResults<org.alfresco.repo.security.authority.AuthorityInfo>getAuthoritiesInfo(org.alfresco.service.cmr.security.AuthorityType type, String zoneName, String displayNameFilter, String sortBy, boolean sortAscending, org.alfresco.query.PagingRequest pagingRequest)StringgetAuthorityDisplayName(String name)org.alfresco.service.cmr.repository.NodeRefgetAuthorityNodeRef(String name)Set<String>getAuthorityZones(String name)Set<String>getContainedAuthorities(org.alfresco.service.cmr.security.AuthorityType type, String name, boolean immediate)Set<String>getContainingAuthorities(org.alfresco.service.cmr.security.AuthorityType type, String name, boolean immediate)Set<String>getContainingAuthoritiesInZone(org.alfresco.service.cmr.security.AuthorityType type, String name, String zoneName, org.alfresco.service.cmr.security.AuthorityService.AuthorityFilter filter, int size)Set<String>getDefaultZones()StringgetName(org.alfresco.service.cmr.security.AuthorityType type, String shortName)org.alfresco.service.cmr.repository.NodeRefgetOrCreateZone(String zoneName)StringgetShortName(String name)org.alfresco.service.cmr.repository.NodeRefgetZone(String zoneName)booleanhasAdminAuthority()booleanhasGuestAuthority()booleanisAdminAuthority(String authorityName)booleanisGuestAuthority(String authorityName)voidremoveAuthority(String parentName, String childName)voidremoveAuthorityFromZones(String authorityName, Set<String> zones)voidsetAuthorityDisplayName(String authorityName, String authorityDisplayName)
-
-
-
Method Detail
-
hasAdminAuthority
public boolean hasAdminAuthority()
- Specified by:
hasAdminAuthorityin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
isAdminAuthority
public boolean isAdminAuthority(String authorityName)
- Specified by:
isAdminAuthorityin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
hasGuestAuthority
public boolean hasGuestAuthority()
- Specified by:
hasGuestAuthorityin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
isGuestAuthority
public boolean isGuestAuthority(String authorityName)
- Specified by:
isGuestAuthorityin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
countUsers
public long countUsers()
- Specified by:
countUsersin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
countGroups
public long countGroups()
- Specified by:
countGroupsin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getAuthorities
public Set<String> getAuthorities()
- Specified by:
getAuthoritiesin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getAuthoritiesForUser
public Set<String> getAuthoritiesForUser(String userName)
- Specified by:
getAuthoritiesForUserin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getAllAuthorities
public Set<String> getAllAuthorities(org.alfresco.service.cmr.security.AuthorityType type)
- Specified by:
getAllAuthoritiesin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getAuthoritiesInfo
public org.alfresco.query.PagingResults<org.alfresco.repo.security.authority.AuthorityInfo> getAuthoritiesInfo(org.alfresco.service.cmr.security.AuthorityType type, String zoneName, String displayNameFilter, String sortBy, boolean sortAscending, org.alfresco.query.PagingRequest pagingRequest)- Specified by:
getAuthoritiesInfoin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getAuthorities
public org.alfresco.query.PagingResults<String> getAuthorities(org.alfresco.service.cmr.security.AuthorityType type, String zoneName, String displayNameFilter, boolean sortByDisplayName, boolean sortAscending, org.alfresco.query.PagingRequest pagingRequest)
- Specified by:
getAuthoritiesin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getAllRootAuthorities
public Set<String> getAllRootAuthorities(org.alfresco.service.cmr.security.AuthorityType type)
- Specified by:
getAllRootAuthoritiesin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
createAuthority
public String createAuthority(org.alfresco.service.cmr.security.AuthorityType type, String shortName)
- Specified by:
createAuthorityin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
createAuthority
public String createAuthority(org.alfresco.service.cmr.security.AuthorityType type, String shortName, String authorityDisplayName, Set<String> authorityZones)
- Specified by:
createAuthorityin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
addAuthority
public void addAuthority(String parentName, String childName)
- Specified by:
addAuthorityin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
addAuthority
public void addAuthority(Collection<String> parentNames, String childName)
- Specified by:
addAuthorityin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
removeAuthority
public void removeAuthority(String parentName, String childName)
- Specified by:
removeAuthorityin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
deleteAuthority
public void deleteAuthority(String name)
- Specified by:
deleteAuthorityin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
deleteAuthority
public void deleteAuthority(String name, boolean cascade)
- Specified by:
deleteAuthorityin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getContainedAuthorities
public Set<String> getContainedAuthorities(org.alfresco.service.cmr.security.AuthorityType type, String name, boolean immediate)
- Specified by:
getContainedAuthoritiesin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getContainingAuthorities
public Set<String> getContainingAuthorities(org.alfresco.service.cmr.security.AuthorityType type, String name, boolean immediate)
- Specified by:
getContainingAuthoritiesin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getContainingAuthoritiesInZone
public Set<String> getContainingAuthoritiesInZone(org.alfresco.service.cmr.security.AuthorityType type, String name, String zoneName, org.alfresco.service.cmr.security.AuthorityService.AuthorityFilter filter, int size)
- Specified by:
getContainingAuthoritiesInZonein interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getShortName
public String getShortName(String name)
- Specified by:
getShortNamein interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getName
public String getName(org.alfresco.service.cmr.security.AuthorityType type, String shortName)
- Specified by:
getNamein interfaceorg.alfresco.service.cmr.security.AuthorityService
-
authorityExists
public boolean authorityExists(String name)
- Specified by:
authorityExistsin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getAuthorityDisplayName
public String getAuthorityDisplayName(String name)
- Specified by:
getAuthorityDisplayNamein interfaceorg.alfresco.service.cmr.security.AuthorityService
-
setAuthorityDisplayName
public void setAuthorityDisplayName(String authorityName, String authorityDisplayName)
- Specified by:
setAuthorityDisplayNamein interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getAuthorityNodeRef
public org.alfresco.service.cmr.repository.NodeRef getAuthorityNodeRef(String name)
- Specified by:
getAuthorityNodeRefin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getOrCreateZone
public org.alfresco.service.cmr.repository.NodeRef getOrCreateZone(String zoneName)
- Specified by:
getOrCreateZonein interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getZone
public org.alfresco.service.cmr.repository.NodeRef getZone(String zoneName)
- Specified by:
getZonein interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getAuthorityZones
public Set<String> getAuthorityZones(String name)
- Specified by:
getAuthorityZonesin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getAllAuthoritiesInZone
public Set<String> getAllAuthoritiesInZone(String zoneName, org.alfresco.service.cmr.security.AuthorityType type)
- Specified by:
getAllAuthoritiesInZonein interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getAllRootAuthoritiesInZone
public Set<String> getAllRootAuthoritiesInZone(String zoneName, org.alfresco.service.cmr.security.AuthorityType type)
- Specified by:
getAllRootAuthoritiesInZonein interfaceorg.alfresco.service.cmr.security.AuthorityService
-
addAuthorityToZones
public void addAuthorityToZones(String authorityName, Set<String> zones)
- Specified by:
addAuthorityToZonesin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
removeAuthorityFromZones
public void removeAuthorityFromZones(String authorityName, Set<String> zones)
- Specified by:
removeAuthorityFromZonesin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
getDefaultZones
public Set<String> getDefaultZones()
- Specified by:
getDefaultZonesin interfaceorg.alfresco.service.cmr.security.AuthorityService
-
-