Class RecordsManagementPermissionPostProcessor
java.lang.Object
org.alfresco.repo.security.permissions.processor.impl.PermissionPostProcessorBaseImpl
org.alfresco.module.org_alfresco_module_rm.permission.RecordsManagementPermissionPostProcessor
- All Implemented Interfaces:
PermissionPostProcessor
Records management permission post processor.
- Since:
- 2.4.a
- Author:
- Roy Wetherall
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PermissionProcessorRegistry
process
(AccessStatus accessStatus, NodeRef nodeRef, String perm, List<String> configuredReadPermissions, List<String> configuredFilePermissions) Process permission.void
setNodeService
(NodeService nodeService) void
setPermissionModel
(PermissionModel permissionModel) void
setPermissionProcessorRegistry
(PermissionProcessorRegistry permissionProcessorRegistry) void
setPermissionService
(PermissionService permissionService) Methods inherited from class org.alfresco.repo.security.permissions.processor.impl.PermissionPostProcessorBaseImpl
init
-
Constructor Details
-
RecordsManagementPermissionPostProcessor
public RecordsManagementPermissionPostProcessor()
-
-
Method Details
-
setNodeService
-
setPermissionService
-
setPermissionModel
-
process
public AccessStatus process(AccessStatus accessStatus, NodeRef nodeRef, String perm, List<String> configuredReadPermissions, List<String> configuredFilePermissions) Description copied from interface:PermissionPostProcessor
Process permission.- Parameters:
accessStatus
- current access statusnodeRef
- node referenceperm
- permission- Returns:
AccessStatus
- See Also:
-
setPermissionProcessorRegistry
- Parameters:
permissionProcessorRegistry
- permission processor registry
-
getPermissionProcessorRegistry
- Returns:
PermissionProcessorRegistry
permission processor registry
-