Class UserManagementResourceHelper


  • @ApplicationScoped
    public class UserManagementResourceHelper
    extends Object
    Utility class to perform various functions for the REST service involving user management operations
    • Constructor Detail

      • UserManagementResourceHelper

        public UserManagementResourceHelper()
    • 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)