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
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
assignRoleToAuthority(org.alfresco.service.cmr.repository.NodeRef rmRootNode, String role, String authorityName)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.assignRoleToAuthority(NodeRef, String, String)
void
bootstrapDefaultRoles(org.alfresco.service.cmr.repository.NodeRef rmRootNode)
Deprecated.As of release 2.1, operation no longer supportedRole
createRole(org.alfresco.service.cmr.repository.NodeRef rmRootNode, String role, String roleDisplayLabel, Set<Capability> capabilities)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.createRole(NodeRef, String, String, Set)
void
deletePermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority, String permission)
Deprecated.As of release 2.1, replaced byFilePlanPermissionService.deletePermission(NodeRef, String, String)
void
deleteRole(org.alfresco.service.cmr.repository.NodeRef rmRootNode, String role)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.deleteRole(NodeRef, String)
boolean
existsRole(org.alfresco.service.cmr.repository.NodeRef rmRootNode, String role)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.existsRole(NodeRef, String)
String
getAllRolesContainerGroup(org.alfresco.service.cmr.repository.NodeRef filePlan)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.getAllRolesContainerGroup(NodeRef)
Set<org.alfresco.service.namespace.QName>
getProtectedAspects()
Deprecated.As of release 2.1, replaced byModelSecurityService.getProtectedAspects()
Set<org.alfresco.service.namespace.QName>
getProtectedProperties()
Deprecated.As of release 2.1, replaced byModelSecurityService.getProtectedProperties()
Role
getRole(org.alfresco.service.cmr.repository.NodeRef rmRootNode, String role)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.getRole(NodeRef, String)
Set<Role>
getRoles(org.alfresco.service.cmr.repository.NodeRef rmRootNode)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.getRoles(NodeRef)
Set<Role>
getRolesByUser(org.alfresco.service.cmr.repository.NodeRef rmRootNode, String user)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.getRolesByUser(NodeRef, String)
boolean
hasRMAdminRole(org.alfresco.service.cmr.repository.NodeRef rmRootNode, String user)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.hasRMAdminRole(NodeRef, String)
void
setPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority, String permission)
Deprecated.As of release 2.1, replaced byFilePlanPermissionService.setPermission(NodeRef, String, String)
Role
updateRole(org.alfresco.service.cmr.repository.NodeRef rmRootNode, String role, String roleDisplayLabel, Set<Capability> capabilities)
Deprecated.As of release 2.1, replaced byFilePlanRoleService.updateRole(NodeRef, String, String, Set)
-
-
-
Method Detail
-
bootstrapDefaultRoles
@Deprecated void bootstrapDefaultRoles(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.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<org.alfresco.service.namespace.QName> getProtectedAspects()
Deprecated.As of release 2.1, replaced byModelSecurityService.getProtectedAspects()
- Returns:
Set
<QName
> protected aspect names
-
getProtectedProperties
Set<org.alfresco.service.namespace.QName> getProtectedProperties()
Deprecated.As of release 2.1, replaced byModelSecurityService.getProtectedProperties()
- Returns:
Set
<QName
> protected properties
-
-