public static interface IUserManagementService.UserManager
| Modifier and Type | Field and Description |
|---|---|
static int |
CHANGE_PASSWORD_EQUAL_PASSWORDS
Status code of user credentials' change operation
|
static int |
CHANGE_PASSWORD_GENERIC_ERROR
Status code of user credentials' change operation
|
static int |
CHANGE_PASSWORD_INVALID_NEW_PASSWORD
Status code of user credentials' change operation
|
static int |
CHANGE_PASSWORD_OK
Status code of user credentials' change operation
|
static int |
CHANGE_PASSWORD_USER_NOT_FOUND
Status code of user credentials' change operation
|
static int |
CHANGE_PASSWORD_WRONG_USER_PASSWORD
Status code of user credentials' change operation
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addUserToGroup(String userId,
String groupName,
String organizationName,
String adminUserId,
String adminPassword)
Adds an user, by userId, to a group, by groupName (and organizationName)
|
boolean |
assignRoleToUser(String roleName,
String userId,
String organizationName,
String adminUserId,
String adminPassword)
Assigns a role, by roleName, to an user, by userId (and organizationName)
|
int |
changePassword(String userId,
String oldPassword,
String newPassword,
String organizationName,
String adminUserId,
String adminPassword)
Changes user's password by userId and old/newPassword (and organizationName)
|
String |
createUser(UserModel user,
String organizationName,
String adminUserId,
String adminPassword)
Creates a new user by UserModel (and organizationName)
|
boolean |
deleteUser(String userId,
String organizationName,
String adminUserId,
String adminPassword)
Deletes an user by userId (and organizationName)
|
boolean |
deleteUsers(String organizationId,
String adminUserId,
String adminPassword)
Deletes all users under an organization by organizationId
|
boolean |
dismissRoleToUser(String roleName,
String userId,
String organizationName,
String adminUserId,
String adminPassword)
Dismisses a role, by roleName, to an user, by userId (and organizationName)
|
UserModel |
getUser(String userId,
String organizationName,
String adminUserId,
String adminPassword)
Gets user by userId (and organizationName)
|
HashMap<UserModel,List<GroupModel>> |
listAllUsersAndGroups(String organizationName,
String adminUserId,
String adminPassword)
Lists all users with the associated groups (by organizationName)
|
HashMap<UserModel,List<RoleModel>> |
listAllUsersAndRoles(String organizationName,
String adminUserId,
String adminPassword)
Lists all users with the associated roles (by organizationName)
|
List<UserModel> |
listUsers(String adminUserId,
String adminPassword)
Lists all present users
|
List<UserModel> |
listUsersByAttribute(Map<String,String> attributes,
String adminUserId,
String adminPassword)
Lists all the users with the attributes send as parameters
|
List<UserModel> |
listUsersByGroup(String groupName,
String organizationName,
String adminUserId,
String adminPassword)
Lists all users with the groupName group
|
List<UserModel> |
listUsersByOrganization(String organizationName,
String adminUserId,
String adminPassword)
Lists all users under an organization by organizationName
|
List<UserModel> |
listUsersByOrganizationAndAttributes(String organizationName,
Map<String,String> attributes,
String adminUserId,
String adminPassword)
Lists all users under an organization by organizationName
|
List<UserModel> |
listUsersByRole(String roleName,
String organizationName,
String adminUserId,
String adminPassword)
Lists all users with the roleName role
|
boolean |
removeUserFromGroup(String userId,
String groupName,
String organizationName,
String adminUserId,
String adminPassword)
Removes an user, by userId, from a group, by groupName (and organizationName)
|
boolean |
updateUser(UserModel user,
String organizationName,
String adminUserId,
String adminPassword)
Updates user's attributes
|
static final int CHANGE_PASSWORD_OK
static final int CHANGE_PASSWORD_WRONG_USER_PASSWORD
static final int CHANGE_PASSWORD_EQUAL_PASSWORDS
static final int CHANGE_PASSWORD_INVALID_NEW_PASSWORD
static final int CHANGE_PASSWORD_USER_NOT_FOUND
static final int CHANGE_PASSWORD_GENERIC_ERROR
String createUser(UserModel user, String organizationName, String adminUserId, String adminPassword)
user - organizationName - adminUserId - adminPassword - boolean deleteUser(String userId, String organizationName, String adminUserId, String adminPassword)
userId - organizationName - adminUserId - adminPassword - int changePassword(String userId, String oldPassword, String newPassword, String organizationName, String adminUserId, String adminPassword)
userId - oldPassword - newPassword - organizationName - adminUserId - adminPassword - boolean deleteUsers(String organizationId, String adminUserId, String adminPassword)
organizationId - adminUserId - adminPassword - UserModel getUser(String userId, String organizationName, String adminUserId, String adminPassword)
userId - organizationName - adminUserId - adminPassword - boolean updateUser(UserModel user, String organizationName, String adminUserId, String adminPassword)
userId - organizationName - adminUserId - adminPassword - List<UserModel> listUsersByAttribute(Map<String,String> attributes, String adminUserId, String adminPassword)
attributes - key-value couple of the attributesadminUserId - adminPassword - List<UserModel> listUsers(String adminUserId, String adminPassword)
adminUserId - adminPassword - List<UserModel> listUsersByOrganization(String organizationName, String adminUserId, String adminPassword)
organizationName - adminUserId - adminPassword - List<UserModel> listUsersByOrganizationAndAttributes(String organizationName, Map<String,String> attributes, String adminUserId, String adminPassword)
organizationName - attributes - key-value couple of the attributesadminUserId - adminPassword - List<UserModel> listUsersByRole(String roleName, String organizationName, String adminUserId, String adminPassword)
roleName - organizationName - adminUserId - adminPassword - List<UserModel> listUsersByGroup(String groupName, String organizationName, String adminUserId, String adminPassword)
groupName - organizationName - adminUserId - adminPassword - HashMap<UserModel,List<RoleModel>> listAllUsersAndRoles(String organizationName, String adminUserId, String adminPassword)
organizationName - adminUserId - adminPassword - HashMap<UserModel,List<GroupModel>> listAllUsersAndGroups(String organizationName, String adminUserId, String adminPassword)
groupName - organizationName - adminUserId - adminPassword - boolean assignRoleToUser(String roleName, String userId, String organizationName, String adminUserId, String adminPassword)
roleName - userId - organizationName - adminUserId - adminPassword - boolean dismissRoleToUser(String roleName, String userId, String organizationName, String adminUserId, String adminPassword)
roleName - userId - organizationName - adminUserId - adminPassword - boolean addUserToGroup(String userId, String groupName, String organizationName, String adminUserId, String adminPassword)
groupName - userId - organizationName - adminUserId - adminPassword - boolean removeUserFromGroup(String userId, String groupName, String organizationName, String adminUserId, String adminPassword)
groupName - userId - organizationName - adminUserId - adminPassword - Copyright © 2017. All Rights Reserved.