Class 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 Detail

      • MockAuthorityService

        public MockAuthorityService()
    • Method Detail

      • hasAdminAuthority

        public boolean hasAdminAuthority()
        Specified by:
        hasAdminAuthority in interface org.alfresco.service.cmr.security.AuthorityService
      • isAdminAuthority

        public boolean isAdminAuthority​(String authorityName)
        Specified by:
        isAdminAuthority in interface org.alfresco.service.cmr.security.AuthorityService
      • hasGuestAuthority

        public boolean hasGuestAuthority()
        Specified by:
        hasGuestAuthority in interface org.alfresco.service.cmr.security.AuthorityService
      • isGuestAuthority

        public boolean isGuestAuthority​(String authorityName)
        Specified by:
        isGuestAuthority in interface org.alfresco.service.cmr.security.AuthorityService
      • countUsers

        public long countUsers()
        Specified by:
        countUsers in interface org.alfresco.service.cmr.security.AuthorityService
      • countGroups

        public long countGroups()
        Specified by:
        countGroups in interface org.alfresco.service.cmr.security.AuthorityService
      • getAuthorities

        public Set<String> getAuthorities()
        Specified by:
        getAuthorities in interface org.alfresco.service.cmr.security.AuthorityService
      • getAuthoritiesForUser

        public Set<String> getAuthoritiesForUser​(String userName)
        Specified by:
        getAuthoritiesForUser in interface org.alfresco.service.cmr.security.AuthorityService
      • getAllAuthorities

        public Set<String> getAllAuthorities​(org.alfresco.service.cmr.security.AuthorityType type)
        Specified by:
        getAllAuthorities in interface org.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:
        getAuthoritiesInfo in interface org.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:
        getAuthorities in interface org.alfresco.service.cmr.security.AuthorityService
      • getAllRootAuthorities

        public Set<String> getAllRootAuthorities​(org.alfresco.service.cmr.security.AuthorityType type)
        Specified by:
        getAllRootAuthorities in interface org.alfresco.service.cmr.security.AuthorityService
      • createAuthority

        public String createAuthority​(org.alfresco.service.cmr.security.AuthorityType type,
                                      String shortName)
        Specified by:
        createAuthority in interface org.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:
        createAuthority in interface org.alfresco.service.cmr.security.AuthorityService
      • addAuthority

        public void addAuthority​(String parentName,
                                 String childName)
        Specified by:
        addAuthority in interface org.alfresco.service.cmr.security.AuthorityService
      • addAuthority

        public void addAuthority​(Collection<String> parentNames,
                                 String childName)
        Specified by:
        addAuthority in interface org.alfresco.service.cmr.security.AuthorityService
      • removeAuthority

        public void removeAuthority​(String parentName,
                                    String childName)
        Specified by:
        removeAuthority in interface org.alfresco.service.cmr.security.AuthorityService
      • deleteAuthority

        public void deleteAuthority​(String name)
        Specified by:
        deleteAuthority in interface org.alfresco.service.cmr.security.AuthorityService
      • deleteAuthority

        public void deleteAuthority​(String name,
                                    boolean cascade)
        Specified by:
        deleteAuthority in interface org.alfresco.service.cmr.security.AuthorityService
      • getContainedAuthorities

        public Set<String> getContainedAuthorities​(org.alfresco.service.cmr.security.AuthorityType type,
                                                   String name,
                                                   boolean immediate)
        Specified by:
        getContainedAuthorities in interface org.alfresco.service.cmr.security.AuthorityService
      • getContainingAuthorities

        public Set<String> getContainingAuthorities​(org.alfresco.service.cmr.security.AuthorityType type,
                                                    String name,
                                                    boolean immediate)
        Specified by:
        getContainingAuthorities in interface org.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:
        getContainingAuthoritiesInZone in interface org.alfresco.service.cmr.security.AuthorityService
      • getShortName

        public String getShortName​(String name)
        Specified by:
        getShortName in interface org.alfresco.service.cmr.security.AuthorityService
      • getName

        public String getName​(org.alfresco.service.cmr.security.AuthorityType type,
                              String shortName)
        Specified by:
        getName in interface org.alfresco.service.cmr.security.AuthorityService
      • authorityExists

        public boolean authorityExists​(String name)
        Specified by:
        authorityExists in interface org.alfresco.service.cmr.security.AuthorityService
      • getAuthorityDisplayName

        public String getAuthorityDisplayName​(String name)
        Specified by:
        getAuthorityDisplayName in interface org.alfresco.service.cmr.security.AuthorityService
      • setAuthorityDisplayName

        public void setAuthorityDisplayName​(String authorityName,
                                            String authorityDisplayName)
        Specified by:
        setAuthorityDisplayName in interface org.alfresco.service.cmr.security.AuthorityService
      • getAuthorityNodeRef

        public org.alfresco.service.cmr.repository.NodeRef getAuthorityNodeRef​(String name)
        Specified by:
        getAuthorityNodeRef in interface org.alfresco.service.cmr.security.AuthorityService
      • getOrCreateZone

        public org.alfresco.service.cmr.repository.NodeRef getOrCreateZone​(String zoneName)
        Specified by:
        getOrCreateZone in interface org.alfresco.service.cmr.security.AuthorityService
      • getZone

        public org.alfresco.service.cmr.repository.NodeRef getZone​(String zoneName)
        Specified by:
        getZone in interface org.alfresco.service.cmr.security.AuthorityService
      • getAuthorityZones

        public Set<String> getAuthorityZones​(String name)
        Specified by:
        getAuthorityZones in interface org.alfresco.service.cmr.security.AuthorityService
      • getAllAuthoritiesInZone

        public Set<String> getAllAuthoritiesInZone​(String zoneName,
                                                   org.alfresco.service.cmr.security.AuthorityType type)
        Specified by:
        getAllAuthoritiesInZone in interface org.alfresco.service.cmr.security.AuthorityService
      • getAllRootAuthoritiesInZone

        public Set<String> getAllRootAuthoritiesInZone​(String zoneName,
                                                       org.alfresco.service.cmr.security.AuthorityType type)
        Specified by:
        getAllRootAuthoritiesInZone in interface org.alfresco.service.cmr.security.AuthorityService
      • addAuthorityToZones

        public void addAuthorityToZones​(String authorityName,
                                        Set<String> zones)
        Specified by:
        addAuthorityToZones in interface org.alfresco.service.cmr.security.AuthorityService
      • removeAuthorityFromZones

        public void removeAuthorityFromZones​(String authorityName,
                                             Set<String> zones)
        Specified by:
        removeAuthorityFromZones in interface org.alfresco.service.cmr.security.AuthorityService
      • getDefaultZones

        public Set<String> getDefaultZones()
        Specified by:
        getDefaultZones in interface org.alfresco.service.cmr.security.AuthorityService
      • findAuthorities

        public Set<String> findAuthorities​(org.alfresco.service.cmr.security.AuthorityType type,
                                           String parentAuthority,
                                           boolean immediate,
                                           String displayNamePattern,
                                           String zoneName)
        Specified by:
        findAuthorities in interface org.alfresco.service.cmr.security.AuthorityService