Package org.guvnor.rest.backend
Class UserManagementResourceHelper
- java.lang.Object
-
- org.guvnor.rest.backend.UserManagementResourceHelper
-
@ApplicationScoped public class UserManagementResourceHelper extends Object
Utility class to perform various functions for the REST service involving user management operations
-
-
Constructor Summary
Constructors Constructor Description UserManagementResourceHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.guvnor.rest.client.UberfireRestResponseassignGroupsToUser(String userName, List<String> groups)org.guvnor.rest.client.UberfireRestResponseassignRolesToUser(String userName, List<String> roles)org.guvnor.rest.client.UberfireRestResponsechangePassword(String user, String newPassword)org.guvnor.rest.client.UberfireRestResponsecreateGroup(String groupName, List<String> users)org.guvnor.rest.client.UberfireRestResponsecreateUser(org.guvnor.rest.client.NewUser newUser)org.guvnor.rest.client.PermissionResponsegetGroupPermissions(String groupName)org.guvnor.rest.client.PermissionResponsegetRolePermissions(String roleName)org.guvnor.rest.client.PermissionResponsegetUserPermissions(String userName)org.guvnor.rest.client.UberfireRestResponseremoveGroup(String groupName)org.guvnor.rest.client.UberfireRestResponseremoveUser(String userName)org.guvnor.rest.client.UberfireRestResponseupdateGroupPermissions(String groupName, org.guvnor.rest.client.UpdateSettingRequest permissionsRequest)org.guvnor.rest.client.UberfireRestResponseupdateRolePermissions(String roleName, org.guvnor.rest.client.UpdateSettingRequest permissionsRequest)
-
-
-
Method Detail
-
createGroup
public org.guvnor.rest.client.UberfireRestResponse createGroup(String groupName, List<String> users)
-
createUser
public org.guvnor.rest.client.UberfireRestResponse createUser(org.guvnor.rest.client.NewUser newUser)
-
changePassword
public org.guvnor.rest.client.UberfireRestResponse changePassword(String user, String newPassword)
-
removeGroup
public org.guvnor.rest.client.UberfireRestResponse removeGroup(String groupName)
-
removeUser
public org.guvnor.rest.client.UberfireRestResponse removeUser(String userName)
-
assignGroupsToUser
public org.guvnor.rest.client.UberfireRestResponse assignGroupsToUser(String userName, List<String> groups)
-
assignRolesToUser
public org.guvnor.rest.client.UberfireRestResponse assignRolesToUser(String userName, List<String> roles)
-
getGroupPermissions
public org.guvnor.rest.client.PermissionResponse getGroupPermissions(String groupName)
-
getRolePermissions
public org.guvnor.rest.client.PermissionResponse getRolePermissions(String roleName)
-
getUserPermissions
public org.guvnor.rest.client.PermissionResponse getUserPermissions(String userName)
-
updateGroupPermissions
public org.guvnor.rest.client.UberfireRestResponse updateGroupPermissions(String groupName, org.guvnor.rest.client.UpdateSettingRequest permissionsRequest)
-
updateRolePermissions
public org.guvnor.rest.client.UberfireRestResponse updateRolePermissions(String roleName, org.guvnor.rest.client.UpdateSettingRequest permissionsRequest)
-
-