Class RMUserAPI
java.lang.Object
org.alfresco.rest.requests.ModelRequest<Request>
org.alfresco.rest.rm.community.requests.RMModelRequest
org.alfresco.rest.rm.community.requests.gscore.api.RMUserAPI
RM user management API
- Since:
- 2.6
- Author:
- Kristijan Conkas
-
Field Summary
Fields inherited from class org.alfresco.rest.requests.ModelRequest
restWrapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddUserPermission(String filePlanComponentId, org.alfresco.utility.model.UserModel user, UserPermissions permission) Helper method to add permission on a component to uservoidassignRoleToUser(String userName, String userRole) Assign RM role to userbooleancreateUser(String userName, String userPassword, String userEmail) Creates a user with the given name using the old APIsvoidsetUserPermissionInheritance(String filePlanComponentId, Boolean isInherited) Helper method to set permission inheritance on a file plan componentMethods inherited from class org.alfresco.rest.requests.ModelRequest
include, includePath, usingParams
-
Constructor Details
-
RMUserAPI
- Parameters:
rmRestWrapper- RM REST Wrapper
-
-
Method Details
-
assignRoleToUser
Assign RM role to user- Parameters:
userName- User's usernameuserRole- User's RM role, one ofUserRolesroles- Throws:
RuntimeException- for failed requests
-
addUserPermission
public void addUserPermission(String filePlanComponentId, org.alfresco.utility.model.UserModel user, UserPermissions permission) Helper method to add permission on a component to user- Parameters:
filePlanComponentId- The id of the file plan component on which permission should be givenuser-UserModelfor a user to be granted permissionpermission-UserPermissionsto be granted
-
setUserPermissionInheritance
Helper method to set permission inheritance on a file plan component- Parameters:
filePlanComponentId- The id of the file plan component on which inherited permission should be setisInherited- true if the permission is inherited false if the permission inheritance is disabled
-
createUser
Creates a user with the given name using the old APIs- Parameters:
userName- The user nameuserPassword- The user's passworduserEmail- The user's e-mail address- Returns:
trueif the user was created successfully,falseotherwise.
-