Interface FilePlanPermissionService
- All Known Implementing Classes:
FilePlanPermissionServiceImpl
@AlfrescoPublicApi
public interface FilePlanPermissionService
File plan permission service.
- Since:
- 2.1
- Author:
- Roy Wetherall
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deletePermission
(NodeRef nodeRef, String authority, String permission) Deletes a permission from a file plan object.void
setPermission
(NodeRef nodeRef, String authority, String permission) Sets a permission on a file plan object.void
setupPermissions
(NodeRef parent, NodeRef nodeRef) Setup permissions for an object within a given parent.void
setupRecordCategoryPermissions
(NodeRef recordCategory) Setup permissions for a record category
-
Method Details
-
setupRecordCategoryPermissions
Setup permissions for a record category- Parameters:
recordCategory
- record category node reference
-
setupPermissions
Setup permissions for an object within a given parent.- Parameters:
parent
- parent node to inherit permissions fromnodeRef
- node ref to setup permissions on
-
setPermission
Sets a permission on a file plan object. Assumes allow is true. Cascades permission down to record folder. Cascades ReadRecord up to file plan.- Parameters:
nodeRef
- node referenceauthority
- authoritypermission
- permission
-
deletePermission
Deletes a permission from a file plan object. Cascades removal down to record folder.- Parameters:
nodeRef
- node referenceauthority
- authoritypermission
- permission
-