it.eng.rdlab.um.ldap.crossoperations
Class LdapUserRoleOperations
java.lang.Object
it.eng.rdlab.um.ldap.crossoperations.LdapUserRoleOperations
- All Implemented Interfaces:
- it.eng.rdlab.um.crossoperations.UserRoleOperations
public class LdapUserRoleOperations
- extends Object
- implements it.eng.rdlab.um.crossoperations.UserRoleOperations
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LdapUserRoleOperations
public LdapUserRoleOperations(LdapUserManager userManager,
LdapRoleManager roleManager)
throws ConfigurationException
- Throws:
ConfigurationException
listRolesByUser
public List<it.eng.rdlab.um.role.beans.RoleModel> listRolesByUser(String userId)
throws it.eng.rdlab.um.exceptions.UserManagementSystemException,
it.eng.rdlab.um.exceptions.RoleRetrievalException,
it.eng.rdlab.um.exceptions.UserRetrievalException
- Specified by:
listRolesByUser in interface it.eng.rdlab.um.crossoperations.UserRoleOperations
- Throws:
it.eng.rdlab.um.exceptions.UserManagementSystemException
it.eng.rdlab.um.exceptions.RoleRetrievalException
it.eng.rdlab.um.exceptions.UserRetrievalException
close
public void close()
- Specified by:
close in interface it.eng.rdlab.um.crossoperations.UserRoleOperations
assignRoleToUser
public boolean assignRoleToUser(String roleId,
String userId)
throws it.eng.rdlab.um.exceptions.UserManagementSystemException,
it.eng.rdlab.um.exceptions.UserRetrievalException,
it.eng.rdlab.um.exceptions.RoleRetrievalException
- Specified by:
assignRoleToUser in interface it.eng.rdlab.um.crossoperations.UserRoleOperations
- Throws:
it.eng.rdlab.um.exceptions.UserManagementSystemException
it.eng.rdlab.um.exceptions.UserRetrievalException
it.eng.rdlab.um.exceptions.RoleRetrievalException
listUserByRole
public List<it.eng.rdlab.um.user.beans.UserModel> listUserByRole(String roleId)
throws it.eng.rdlab.um.exceptions.UserManagementSystemException,
it.eng.rdlab.um.exceptions.UserRetrievalException,
it.eng.rdlab.um.exceptions.RoleRetrievalException
- Specified by:
listUserByRole in interface it.eng.rdlab.um.crossoperations.UserRoleOperations
- Throws:
it.eng.rdlab.um.exceptions.UserManagementSystemException
it.eng.rdlab.um.exceptions.UserRetrievalException
it.eng.rdlab.um.exceptions.RoleRetrievalException
dismissRoleFromUser
public boolean dismissRoleFromUser(String roleId,
String userId)
throws it.eng.rdlab.um.exceptions.UserManagementSystemException,
it.eng.rdlab.um.exceptions.UserRetrievalException,
it.eng.rdlab.um.exceptions.RoleRetrievalException
- Specified by:
dismissRoleFromUser in interface it.eng.rdlab.um.crossoperations.UserRoleOperations
- Throws:
it.eng.rdlab.um.exceptions.UserManagementSystemException
it.eng.rdlab.um.exceptions.UserRetrievalException
it.eng.rdlab.um.exceptions.RoleRetrievalException
Copyright © 2013. All Rights Reserved.