|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectit.eng.rdlab.soa3.um.rest.impl.RoleManagerImpl
public class RoleManagerImpl
This class is a layer between the RESTFul WS and the LDAPUserManagement for operations on roles
| Constructor Summary | |
|---|---|
RoleManagerImpl(String ldapUrl)
|
|
| Method Summary | |
|---|---|
String |
createRole(String roleName,
String organizationName,
String adminUserId,
String password)
Creates a new role by roleName (and organizationName) |
boolean |
deleteCustomRoles(String organizationName,
String adminUserId,
String password)
|
boolean |
deleteRole(String roleName,
String organizationName,
String adminUserId,
String password)
Deletes a role by roleName (and by organizationName) |
boolean |
deleteRoles(String organizationName,
String adminUserId,
String password)
Deletes all present roles under an organization by organizationName |
RoleModel |
getRole(String roleName,
String organizationName,
String adminUserId,
String password)
Gets the role by roleName (and by organizatioName) |
String |
getRoleIdByName(String roleName,
String organizationName)
Gets the roleId by roleName (and by organizationName) |
List<RoleModel> |
listRoles(String adminUserId,
String password)
Lists all present roles |
List<RoleModel> |
listRolesByOrganization(String organizationName,
String adminUserId,
String password)
Lists all roles under an organization by organizationName |
List<RoleModel> |
listRolesByUser(String userId,
String organizationName,
String adminUserId,
String password)
|
boolean |
removeAllUsers(String roleName,
String organizationName,
String adminUserId,
String password)
Removes all users with a specific roleName role (and by organizationName) |
boolean |
updateRole(RoleModel role,
String organizationName,
String adminUserId,
String password)
Updates role's attribute |
boolean |
updateRolesOfOrganization(List<String> roleNames,
String organizationName,
String adminUserId,
String password)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RoleManagerImpl(String ldapUrl)
| Method Detail |
|---|
public String createRole(String roleName,
String organizationName,
String adminUserId,
String password)
IUserManagementService.RoleManager
createRole in interface IUserManagementService.RoleManager
public boolean updateRolesOfOrganization(List<String> roleNames,
String organizationName,
String adminUserId,
String password)
public boolean deleteRole(String roleName,
String organizationName,
String adminUserId,
String password)
IUserManagementService.RoleManager
deleteRole in interface IUserManagementService.RoleManager
public String getRoleIdByName(String roleName,
String organizationName)
IUserManagementService.RoleManager
getRoleIdByName in interface IUserManagementService.RoleManager
public List<RoleModel> listRoles(String adminUserId,
String password)
IUserManagementService.RoleManager
listRoles in interface IUserManagementService.RoleManager
public List<RoleModel> listRolesByOrganization(String organizationName,
String adminUserId,
String password)
IUserManagementService.RoleManager
listRolesByOrganization in interface IUserManagementService.RoleManager
public List<RoleModel> listRolesByUser(String userId,
String organizationName,
String adminUserId,
String password)
public boolean updateRole(RoleModel role,
String organizationName,
String adminUserId,
String password)
IUserManagementService.RoleManager
updateRole in interface IUserManagementService.RoleManager
public boolean deleteRoles(String organizationName,
String adminUserId,
String password)
IUserManagementService.RoleManager
deleteRoles in interface IUserManagementService.RoleManager
public boolean removeAllUsers(String roleName,
String organizationName,
String adminUserId,
String password)
IUserManagementService.RoleManager
removeAllUsers in interface IUserManagementService.RoleManager
public RoleModel getRole(String roleName,
String organizationName,
String adminUserId,
String password)
IUserManagementService.RoleManager
getRole in interface IUserManagementService.RoleManager
public boolean deleteCustomRoles(String organizationName,
String adminUserId,
String password)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||