it.eng.rdlab.um.ldap.role.service
Class LdapRoleManager

java.lang.Object
  extended by it.eng.rdlab.um.ldap.role.service.LdapRoleCollectionManager
      extended by it.eng.rdlab.um.ldap.role.service.LdapRoleManager
All Implemented Interfaces:
LdapBasicConstants, it.eng.rdlab.um.role.service.RoleManager

public class LdapRoleManager
extends LdapRoleCollectionManager


Field Summary
 
Fields inherited from class it.eng.rdlab.um.ldap.role.service.LdapRoleCollectionManager
baseDn, ldapManager
 
Fields inherited from interface it.eng.rdlab.um.ldap.LdapBasicConstants
JAVA_LDAP_DRIVER, OBJECT_CLASS, OBJECT_CLASS_TOP
 
Constructor Summary
LdapRoleManager(String baseDn)
           
 
Method Summary
 boolean createRole(it.eng.rdlab.um.role.beans.RoleModel roleModel)
           
 it.eng.rdlab.um.role.beans.RoleModel getRole(String roleId)
           
 List<it.eng.rdlab.um.role.beans.RoleModel> listRoles()
           
 List<it.eng.rdlab.um.role.beans.RoleModel> listRoles(it.eng.rdlab.um.role.beans.RoleModel filter)
           
 boolean updateRole(it.eng.rdlab.um.role.beans.RoleModel roleModel)
           
 
Methods inherited from class it.eng.rdlab.um.ldap.role.service.LdapRoleCollectionManager
close, deleteRole, generateRole, internalListRoles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapRoleManager

public LdapRoleManager(String baseDn)
                throws NamingException
Throws:
NamingException
Method Detail

createRole

public boolean createRole(it.eng.rdlab.um.role.beans.RoleModel roleModel)
                   throws it.eng.rdlab.um.exceptions.UserManagementSystemException
Throws:
it.eng.rdlab.um.exceptions.UserManagementSystemException

getRole

public it.eng.rdlab.um.role.beans.RoleModel getRole(String roleId)
                                             throws it.eng.rdlab.um.exceptions.UserManagementSystemException,
                                                    it.eng.rdlab.um.exceptions.RoleRetrievalException
Throws:
it.eng.rdlab.um.exceptions.UserManagementSystemException
it.eng.rdlab.um.exceptions.RoleRetrievalException

updateRole

public boolean updateRole(it.eng.rdlab.um.role.beans.RoleModel roleModel)
                   throws it.eng.rdlab.um.exceptions.UserManagementSystemException,
                          it.eng.rdlab.um.exceptions.RoleRetrievalException
Throws:
it.eng.rdlab.um.exceptions.UserManagementSystemException
it.eng.rdlab.um.exceptions.RoleRetrievalException

listRoles

public List<it.eng.rdlab.um.role.beans.RoleModel> listRoles()
                                                     throws it.eng.rdlab.um.exceptions.RoleRetrievalException
Throws:
it.eng.rdlab.um.exceptions.RoleRetrievalException

listRoles

public List<it.eng.rdlab.um.role.beans.RoleModel> listRoles(it.eng.rdlab.um.role.beans.RoleModel filter)
                                                     throws it.eng.rdlab.um.exceptions.RoleRetrievalException
Throws:
it.eng.rdlab.um.exceptions.RoleRetrievalException


Copyright © 2013. All Rights Reserved.