Interface FilePlanPermissionService
-
- All Known Implementing Classes:
FilePlanPermissionServiceImpl
@AlfrescoPublicApi public interface FilePlanPermissionService
File plan permission service.- Since:
- 2.1
- Author:
- Roy Wetherall
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deletePermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority, String permission)
Deletes a permission from a file plan object.void
setPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority, String permission)
Sets a permission on a file plan object.void
setupPermissions(org.alfresco.service.cmr.repository.NodeRef parent, org.alfresco.service.cmr.repository.NodeRef nodeRef)
Setup permissions for an object within a given parent.void
setupRecordCategoryPermissions(org.alfresco.service.cmr.repository.NodeRef recordCategory)
Setup permissions for a record category
-
-
-
Method Detail
-
setupRecordCategoryPermissions
void setupRecordCategoryPermissions(org.alfresco.service.cmr.repository.NodeRef recordCategory)
Setup permissions for a record category- Parameters:
recordCategory
- record category node reference
-
setupPermissions
void setupPermissions(org.alfresco.service.cmr.repository.NodeRef parent, org.alfresco.service.cmr.repository.NodeRef nodeRef)
Setup permissions for an object within a given parent.- Parameters:
parent
- parent node to inherit permissions fromnodeRef
- node ref to setup permissions on
-
setPermission
void setPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority, String permission)
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
-
-