public class LdapUserGroupOperations extends Object implements it.eng.rdlab.um.crossoperations.UserGroupOperations
| Constructor and Description |
|---|
LdapUserGroupOperations(LdapUserManager userManager,
LdapGroupManager groupManager) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
assignUserToGroup(String userId,
String groupId) |
void |
close() |
boolean |
dismissUserFromGroup(String userId,
String groupId) |
List<it.eng.rdlab.um.group.beans.GroupModel> |
listGroupsByUser(String userId) |
List<it.eng.rdlab.um.user.beans.UserModel> |
listUsersByGroup(String groupId) |
List<it.eng.rdlab.um.user.beans.UserModel> |
listUsersByGroup(String groupId,
List<String> excludedDn) |
public LdapUserGroupOperations(LdapUserManager userManager, LdapGroupManager groupManager) throws ConfigurationException
ConfigurationExceptionpublic boolean assignUserToGroup(String userId, String groupId) throws it.eng.rdlab.um.exceptions.UserManagementSystemException, it.eng.rdlab.um.exceptions.GroupRetrievalException, it.eng.rdlab.um.exceptions.UserRetrievalException
assignUserToGroup in interface it.eng.rdlab.um.crossoperations.UserGroupOperationsit.eng.rdlab.um.exceptions.UserManagementSystemExceptionit.eng.rdlab.um.exceptions.GroupRetrievalExceptionit.eng.rdlab.um.exceptions.UserRetrievalExceptionpublic boolean dismissUserFromGroup(String userId, String groupId) throws it.eng.rdlab.um.exceptions.UserManagementSystemException, it.eng.rdlab.um.exceptions.GroupRetrievalException, it.eng.rdlab.um.exceptions.UserRetrievalException
dismissUserFromGroup in interface it.eng.rdlab.um.crossoperations.UserGroupOperationsit.eng.rdlab.um.exceptions.UserManagementSystemExceptionit.eng.rdlab.um.exceptions.GroupRetrievalExceptionit.eng.rdlab.um.exceptions.UserRetrievalExceptionpublic List<it.eng.rdlab.um.group.beans.GroupModel> listGroupsByUser(String userId) throws it.eng.rdlab.um.exceptions.UserManagementSystemException, it.eng.rdlab.um.exceptions.GroupRetrievalException, it.eng.rdlab.um.exceptions.UserRetrievalException
listGroupsByUser in interface it.eng.rdlab.um.crossoperations.UserGroupOperationsit.eng.rdlab.um.exceptions.UserManagementSystemExceptionit.eng.rdlab.um.exceptions.GroupRetrievalExceptionit.eng.rdlab.um.exceptions.UserRetrievalExceptionpublic List<it.eng.rdlab.um.user.beans.UserModel> listUsersByGroup(String groupId) throws it.eng.rdlab.um.exceptions.UserManagementSystemException, it.eng.rdlab.um.exceptions.GroupRetrievalException, it.eng.rdlab.um.exceptions.UserRetrievalException
listUsersByGroup in interface it.eng.rdlab.um.crossoperations.UserGroupOperationsit.eng.rdlab.um.exceptions.UserManagementSystemExceptionit.eng.rdlab.um.exceptions.GroupRetrievalExceptionit.eng.rdlab.um.exceptions.UserRetrievalExceptionpublic List<it.eng.rdlab.um.user.beans.UserModel> listUsersByGroup(String groupId, List<String> excludedDn) throws it.eng.rdlab.um.exceptions.UserManagementSystemException, it.eng.rdlab.um.exceptions.GroupRetrievalException, it.eng.rdlab.um.exceptions.UserRetrievalException
it.eng.rdlab.um.exceptions.UserManagementSystemExceptionit.eng.rdlab.um.exceptions.GroupRetrievalExceptionit.eng.rdlab.um.exceptions.UserRetrievalExceptionpublic void close()
close in interface it.eng.rdlab.um.crossoperations.UserGroupOperationsCopyright © 2017. All Rights Reserved.