|
||||||||||
| 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.GroupManagerImpl
public class GroupManagerImpl
This class is a layer between the RESTFul WS and the LDAPUserManagement for operations on groups
| Constructor Summary | |
|---|---|
GroupManagerImpl(String ldapUrl)
|
|
| Method Summary | |
|---|---|
String |
createGroup(String groupName,
String organizationName,
String description,
String adminUserId,
String password)
Creates a new group by groupName (and organizationName) |
boolean |
deleteGroup(String groupName,
String organizationName,
String adminUserId,
String password)
Deletes a group by groupName (and by organizationName) |
boolean |
deleteGroups(String organizationName,
String adminUserId,
String password)
Deletes all present groups under an organization by organizationName |
GroupModel |
getGroup(String groupName,
String organizationName,
String adminUserId,
String password)
Gets the group by groupName (and by organizatioName) |
List<GroupModel> |
listGroupsByOrganization(String organizationName,
String adminUserId,
String password)
Lists all groups under an organization by organizationName |
List<GroupModel> |
listGroupsByUser(String userId,
String organizationName,
String adminUserId,
String password)
|
boolean |
removeAllUsers(String groupName,
String organizationName,
String adminUserId,
String password)
Removes all users with a specific groupName group (and by organizationName) |
boolean |
updateGroup(GroupModel group,
String organizationName,
String adminUserId,
String password)
Updates group's attribute |
boolean |
updateGroupsOfOrganization(List<String> groupsNameList,
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 GroupManagerImpl(String ldapUrl)
| Method Detail |
|---|
public String createGroup(String groupName,
String organizationName,
String description,
String adminUserId,
String password)
IUserManagementService.GroupManager
createGroup in interface IUserManagementService.GroupManager
public boolean deleteGroup(String groupName,
String organizationName,
String adminUserId,
String password)
IUserManagementService.GroupManager
deleteGroup in interface IUserManagementService.GroupManager
public List<GroupModel> listGroupsByOrganization(String organizationName,
String adminUserId,
String password)
IUserManagementService.GroupManager
listGroupsByOrganization in interface IUserManagementService.GroupManager
public List<GroupModel> listGroupsByUser(String userId,
String organizationName,
String adminUserId,
String password)
public boolean updateGroup(GroupModel group,
String organizationName,
String adminUserId,
String password)
IUserManagementService.GroupManager
updateGroup in interface IUserManagementService.GroupManager
public boolean updateGroupsOfOrganization(List<String> groupsNameList,
String organizationName,
String adminUserId,
String password)
public boolean deleteGroups(String organizationName,
String adminUserId,
String password)
IUserManagementService.GroupManager
deleteGroups in interface IUserManagementService.GroupManager
public boolean removeAllUsers(String groupName,
String organizationName,
String adminUserId,
String password)
IUserManagementService.GroupManager
removeAllUsers in interface IUserManagementService.GroupManager
public GroupModel getGroup(String groupName,
String organizationName,
String adminUserId,
String password)
IUserManagementService.GroupManager
getGroup in interface IUserManagementService.GroupManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||