Interface RecordsManagementSecurityService
-
- All Known Implementing Classes:
RecordsManagementSecurityServiceImpl
public interface RecordsManagementSecurityService
Deprecated.As of release 2.1, replaced byModelSecurityService
,FilePlanRoleService
andFilePlanPermissionService
Records management permission service interface- Author:
- Roy Wetherall
-
-
Method Summary
-
-
-
Method Detail
-
bootstrapDefaultRoles
@Deprecated void bootstrapDefaultRoles(NodeRef rmRootNode)
Deprecated.As of release 2.1, operation no longer supportedCreates the initial set of default roles for a root records management node- Parameters:
rmRootNode
- root node
-
getAllRolesContainerGroup
@Deprecated String getAllRolesContainerGroup(NodeRef filePlan)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.getAllRolesContainerGroup(NodeRef)
Returns the name of the container group for all roles of a specified file plan.- Parameters:
filePlan
- file plan node reference- Returns:
- String group name
-
getRoles
@Deprecated Set<Role> getRoles(NodeRef rmRootNode)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.getRoles(NodeRef)
Get all the available roles for the given records management root node
-
getRolesByUser
@Deprecated Set<Role> getRolesByUser(NodeRef rmRootNode, String user)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.getRolesByUser(NodeRef, String)
Gets the roles for a given user- Parameters:
rmRootNode
-user
-- Returns:
-
getRole
@Deprecated Role getRole(NodeRef rmRootNode, String role)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.getRole(NodeRef, String)
Get a role by name- Parameters:
rmRootNode
-role
-- Returns:
-
existsRole
@Deprecated boolean existsRole(NodeRef rmRootNode, String role)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.existsRole(NodeRef, String)
Indicate whether a role exists for a given records management root node- Parameters:
rmRootNode
-role
-- Returns:
-
hasRMAdminRole
@Deprecated boolean hasRMAdminRole(NodeRef rmRootNode, String user)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.hasRMAdminRole(NodeRef, String)
Determines whether the given user has the RM Admin role- Parameters:
rmRootNode
- RM root nodeuser
- user name to check- Returns:
- true if the user has the RM Admin role, false otherwise
-
createRole
@Deprecated Role createRole(NodeRef rmRootNode, String role, String roleDisplayLabel, Set<Capability> capabilities)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.createRole(NodeRef, String, String, Set)
Create a new role- Parameters:
rmRootNode
-role
-roleDisplayLabel
-capabilities
-- Returns:
-
updateRole
@Deprecated Role updateRole(NodeRef rmRootNode, String role, String roleDisplayLabel, Set<Capability> capabilities)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.updateRole(NodeRef, String, String, Set)
Update an existing role- Parameters:
rmRootNode
-role
-roleDisplayLabel
-capabilities
-- Returns:
-
deleteRole
@Deprecated void deleteRole(NodeRef rmRootNode, String role)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.deleteRole(NodeRef, String)
Delete a role- Parameters:
rmRootNode
-role
-
-
assignRoleToAuthority
@Deprecated void assignRoleToAuthority(NodeRef rmRootNode, String role, String authorityName)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.assignRoleToAuthority(NodeRef, String, String)
Assign a role to an authority- Parameters:
authorityName
-rmRootNode
-role
-
-
setPermission
@Deprecated void setPermission(NodeRef nodeRef, String authority, String permission)
Deprecated.As of release 2.1, replaced byFilePlanPermissionService.setPermission(NodeRef, String, String)
Sets a permission on a RM object. Assumes allow is true. Cascades permission down to record folder. Cascades ReadRecord up to file plan.- Parameters:
nodeRef
- node referenceauthority
- authoritypermission
- permission
-
deletePermission
@Deprecated void deletePermission(NodeRef nodeRef, String authority, String permission)
Deprecated.As of release 2.1, replaced byFilePlanPermissionService.deletePermission(NodeRef, String, String)
Deletes a permission from a RM object. Cascades removal down to record folder.- Parameters:
nodeRef
- node referenceauthority
- authoritypermission
- permission
-
getProtectedAspects
@Deprecated Set<QName> getProtectedAspects()
Deprecated.As of release 2.1, replaced byModelSecurityService.getProtectedAspects()
-
getProtectedProperties
Set<QName> getProtectedProperties()
Deprecated.As of release 2.1, replaced byModelSecurityService.getProtectedProperties()
-
-