Class DocumentSecurityHandlerServiceImpl

java.lang.Object
org.kuali.rice.kew.impl.document.security.DocumentSecurityHandlerServiceImpl
All Implemented Interfaces:
org.kuali.rice.kew.framework.document.security.DocumentSecurityHandlerService

public class DocumentSecurityHandlerServiceImpl extends Object implements org.kuali.rice.kew.framework.document.security.DocumentSecurityHandlerService
Reference implementation of the DocumentSecurityHandlerService.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • DocumentSecurityHandlerServiceImpl

      public DocumentSecurityHandlerServiceImpl()
  • Method Details

    • getAuthorizedDocumentIds

      public List<String> getAuthorizedDocumentIds(String principalId, List<org.kuali.rice.kew.framework.document.security.DocumentSecurityDirective> documentSecurityDirectives)
      Specified by:
      getAuthorizedDocumentIds in interface org.kuali.rice.kew.framework.document.security.DocumentSecurityHandlerService
    • loadSecurityAttributes

      protected List<org.kuali.rice.kew.framework.document.security.DocumentSecurityAttribute> loadSecurityAttributes(org.kuali.rice.kew.framework.document.security.DocumentSecurityDirective documentSecurityDirective, Map<String,org.kuali.rice.kew.framework.document.security.DocumentSecurityAttribute> securityAttributeCache)
    • loadAndCacheSecurityAttribute

      protected org.kuali.rice.kew.framework.document.security.DocumentSecurityAttribute loadAndCacheSecurityAttribute(String securityAttributeName, Map<String,org.kuali.rice.kew.framework.document.security.DocumentSecurityAttribute> securityAttributeCache)
    • loadSecurityAttribute

      protected org.kuali.rice.kew.framework.document.security.DocumentSecurityAttribute loadSecurityAttribute(ExtensionDefinition extensionDefinition)
    • getExtensionRepositoryService

      public ExtensionRepositoryService getExtensionRepositoryService()
    • setExtensionRepositoryService

      public void setExtensionRepositoryService(ExtensionRepositoryService extensionRepositoryService)