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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAuthorizedDocumentIds(String principalId, List<org.kuali.rice.kew.framework.document.security.DocumentSecurityDirective> documentSecurityDirectives) protected org.kuali.rice.kew.framework.document.security.DocumentSecurityAttributeloadAndCacheSecurityAttribute(String securityAttributeName, Map<String, org.kuali.rice.kew.framework.document.security.DocumentSecurityAttribute> securityAttributeCache) protected org.kuali.rice.kew.framework.document.security.DocumentSecurityAttributeloadSecurityAttribute(ExtensionDefinition extensionDefinition) 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) voidsetExtensionRepositoryService(ExtensionRepositoryService extensionRepositoryService)
-
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:
getAuthorizedDocumentIdsin interfaceorg.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
-
loadSecurityAttribute
protected org.kuali.rice.kew.framework.document.security.DocumentSecurityAttribute loadSecurityAttribute(ExtensionDefinition extensionDefinition) -
getExtensionRepositoryService
-
setExtensionRepositoryService
-