Package org.kuali.rice.kew.doctype
Class SecuritySession
java.lang.Object
org.kuali.rice.kew.doctype.SecuritySession
- All Implemented Interfaces:
Serializable
Caches information about various security constraints for a single user which have already been
analyzed and don't need to be analyzed again. For example, once it's been determined that
a user is a member of a workgroup or a role, it is not necessary to requery the
workgroup or role for information on whether that user is a member.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.rice.kew.api.extension.ExtensionDefinitiongetExtensionByName(String extensionName) org.kuali.rice.kew.framework.document.security.DocumentSecurityAttributegetSecurityAttributeForClass(String className) voidsetAuthenticatedWorkgroups(Map<String, Boolean> authenticatedWorkgroups) voidsetDocumentTypeSecurity(Map<String, DocumentTypeSecurity> documentTypeSecurity) voidsetExtensionForName(String extensionName, org.kuali.rice.kew.api.extension.ExtensionDefinition extension) voidsetPassesRoleSecurity(Map<String, Boolean> passesRoleSecurity) voidsetSecurityAttributeForClass(String className, org.kuali.rice.kew.framework.document.security.DocumentSecurityAttribute securityAttribute)
-
Constructor Details
-
SecuritySession
-
-
Method Details
-
getPrincipalId
-
getPassesRoleSecurity
-
setPassesRoleSecurity
-
getAuthenticatedWorkgroups
-
setAuthenticatedWorkgroups
-
getDocumentTypeSecurity
-
setDocumentTypeSecurity
-
getSecurityAttributeForClass
public org.kuali.rice.kew.framework.document.security.DocumentSecurityAttribute getSecurityAttributeForClass(String className) -
setSecurityAttributeForClass
public void setSecurityAttributeForClass(String className, org.kuali.rice.kew.framework.document.security.DocumentSecurityAttribute securityAttribute) -
getExtensionByName
public org.kuali.rice.kew.api.extension.ExtensionDefinition getExtensionByName(String extensionName) -
setExtensionForName
public void setExtensionForName(String extensionName, org.kuali.rice.kew.api.extension.ExtensionDefinition extension)
-