it.eng.rdlab.um.ldap.crossoperations
Class LdapUserGroupOperations
java.lang.Object
it.eng.rdlab.um.ldap.crossoperations.LdapUserGroupOperations
- All Implemented Interfaces:
- it.eng.rdlab.um.crossoperations.UserGroupOperations
public class LdapUserGroupOperations
- extends Object
- implements it.eng.rdlab.um.crossoperations.UserGroupOperations
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LdapUserGroupOperations
public LdapUserGroupOperations(LdapUserManager userManager,
LdapGroupManager groupManager)
throws ConfigurationException
- Throws:
ConfigurationException
assignUserToGroup
public 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
- Specified by:
assignUserToGroup in interface it.eng.rdlab.um.crossoperations.UserGroupOperations
- Throws:
it.eng.rdlab.um.exceptions.UserManagementSystemException
it.eng.rdlab.um.exceptions.GroupRetrievalException
it.eng.rdlab.um.exceptions.UserRetrievalException
dismissUserFromGroup
public 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
- Specified by:
dismissUserFromGroup in interface it.eng.rdlab.um.crossoperations.UserGroupOperations
- Throws:
it.eng.rdlab.um.exceptions.UserManagementSystemException
it.eng.rdlab.um.exceptions.GroupRetrievalException
it.eng.rdlab.um.exceptions.UserRetrievalException
listGroupsByUser
public 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
- Specified by:
listGroupsByUser in interface it.eng.rdlab.um.crossoperations.UserGroupOperations
- Throws:
it.eng.rdlab.um.exceptions.UserManagementSystemException
it.eng.rdlab.um.exceptions.GroupRetrievalException
it.eng.rdlab.um.exceptions.UserRetrievalException
listUsersByGroup
public 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
- Specified by:
listUsersByGroup in interface it.eng.rdlab.um.crossoperations.UserGroupOperations
- Throws:
it.eng.rdlab.um.exceptions.UserManagementSystemException
it.eng.rdlab.um.exceptions.GroupRetrievalException
it.eng.rdlab.um.exceptions.UserRetrievalException
listUsersByGroup
public 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
- Throws:
it.eng.rdlab.um.exceptions.UserManagementSystemException
it.eng.rdlab.um.exceptions.GroupRetrievalException
it.eng.rdlab.um.exceptions.UserRetrievalException
close
public void close()
- Specified by:
close in interface it.eng.rdlab.um.crossoperations.UserGroupOperations
Copyright © 2013. All Rights Reserved.