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
public class RecordsManagementPermissionPostProcessor extends PermissionPostProcessorBaseImpl
Records management permission post processor.- Since:
- 2.4.a
- Author:
- Roy Wetherall
-
-
Constructor Summary
Constructors Constructor Description RecordsManagementPermissionPostProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PermissionProcessorRegistry
getPermissionProcessorRegistry()
AccessStatus
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
-
-
-
-
Method Detail
-
setNodeService
public void setNodeService(NodeService nodeService)
-
setPermissionService
public void setPermissionService(PermissionService permissionService)
-
setPermissionModel
public void setPermissionModel(PermissionModel permissionModel)
-
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:
PermissionPostProcessor.process(AccessStatus, NodeRef, String, List, List)
-
setPermissionProcessorRegistry
public void setPermissionProcessorRegistry(PermissionProcessorRegistry permissionProcessorRegistry)
- Parameters:
permissionProcessorRegistry
- permission processor registry
-
getPermissionProcessorRegistry
protected PermissionProcessorRegistry getPermissionProcessorRegistry()
- Returns:
PermissionProcessorRegistry
permission processor registry
-
-