Class RMAuthorityDAOImpl

  • All Implemented Interfaces:
    org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteNodePolicy, org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicy, org.alfresco.repo.policy.ClassPolicy, org.alfresco.repo.policy.Policy, org.alfresco.repo.security.authority.AuthorityDAO, org.alfresco.util.cache.RefreshableCacheListener, org.springframework.beans.factory.InitializingBean

    public class RMAuthorityDAOImpl
    extends org.alfresco.repo.security.authority.AuthorityDAOImpl
    This class extends AuthorityDAOImpl
    and overrides two methods from the original class

    addAuthorityNameIfMatches(Set authorities, String authorityName, AuthorityType type)

    and

    addAuthorityNameIfMatches(Set authorities, String authorityName, AuthorityType type, Pattern pattern)
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy

        org.alfresco.repo.policy.Policy.Arg
    • Field Summary

      • Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteNodePolicy

        QNAME
      • Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicy

        ARG_0, ARG_1, ARG_2, QNAME
      • Fields inherited from interface org.alfresco.repo.policy.Policy

        NAMESPACE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addAuthorityNameIfMatches​(Set<String> authorities, String authorityName, org.alfresco.service.cmr.security.AuthorityType type)  
      protected void addAuthorityNameIfMatches​(Set<String> authorities, String authorityName, org.alfresco.service.cmr.security.AuthorityType type, Pattern pattern)  
      • Methods inherited from class org.alfresco.repo.security.authority.AuthorityDAOImpl

        addAuthority, addAuthorityToZones, afterPropertiesSet, authorityExists, beforeDeleteNode, createAuthority, deleteAuthority, findAuthorities, getAllAuthoritiesInZone, getAuthorities, getAuthoritiesInfo, getAuthorityDisplayName, getAuthorityName, getAuthorityNodeRefOrNull, getAuthorityZones, getCacheId, getContainedAuthorities, getContainingAuthorities, getContainingAuthoritiesInZone, getGroupCount, getName, getOrCreateZone, getPersonCount, getRootAuthorities, getShortName, getZone, init, isAuthorityContained, onCreateNode, onRefreshableCacheEvent, onUpdateProperties, removeAuthority, removeAuthority, removeAuthorityFromZones, setAclDAO, setAuthorityBridgeDAO, setAuthorityBridgeTableCache, setAuthorityDisplayName, setAuthorityLookupCache, setCannedQueryDAO, setCannedQueryRegistry, setChildAuthorityCache, setDictionaryService, setFindAuthoritiesLimit, setNamespacePrefixResolver, setNodeService, setPersonService, setPolicyComponent, setQnameDAO, setSearchService, setSingletonCache, setStoreUrl, setTenantService, setUseBridgeTable, setUserAuthorityCache, setZoneAuthorityCache, setZoneAuthoritySampleSize
    • Constructor Detail

      • RMAuthorityDAOImpl

        public RMAuthorityDAOImpl()
    • Method Detail

      • addAuthorityNameIfMatches

        protected void addAuthorityNameIfMatches​(Set<String> authorities,
                                                 String authorityName,
                                                 org.alfresco.service.cmr.security.AuthorityType type)
        Overrides:
        addAuthorityNameIfMatches in class org.alfresco.repo.security.authority.AuthorityDAOImpl
      • addAuthorityNameIfMatches

        protected void addAuthorityNameIfMatches​(Set<String> authorities,
                                                 String authorityName,
                                                 org.alfresco.service.cmr.security.AuthorityType type,
                                                 Pattern pattern)
        Overrides:
        addAuthorityNameIfMatches in class org.alfresco.repo.security.authority.AuthorityDAOImpl