Interface FilePlanPermissionService

All Known Implementing Classes:
FilePlanPermissionServiceImpl

@AlfrescoPublicApi public interface FilePlanPermissionService
File plan permission service.
Since:
2.1
Author:
Roy Wetherall
  • Method Details

    • setupRecordCategoryPermissions

      void setupRecordCategoryPermissions(NodeRef recordCategory)
      Setup permissions for a record category
      Parameters:
      recordCategory - record category node reference
    • setupPermissions

      void setupPermissions(NodeRef parent, NodeRef nodeRef)
      Setup permissions for an object within a given parent.
      Parameters:
      parent - parent node to inherit permissions from
      nodeRef - node ref to setup permissions on
    • setPermission

      void setPermission(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 reference
      authority - authority
      permission - permission
    • deletePermission

      void deletePermission(NodeRef nodeRef, String authority, String permission)
      Deletes a permission from a file plan object. Cascades removal down to record folder.
      Parameters:
      nodeRef - node reference
      authority - authority
      permission - permission