public abstract class LdapCollectionManager extends Object implements it.eng.rdlab.um.group.service.GroupManager, LdapBasicConstants
| Modifier and Type | Field and Description |
|---|---|
protected String |
baseDn |
protected LdapManager |
ldapManager |
JAVA_LDAP_DRIVER, OBJECT_CLASS, OBJECT_CLASS_TOP| Constructor and Description |
|---|
LdapCollectionManager(String baseDn) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
deleteGroup(String groupId,
boolean checkSubgroups) |
protected it.eng.rdlab.um.beans.GenericModel |
generateGroup(String groupId,
LdapModelGenerator generator) |
long |
getGroupParentId(String groupId) |
protected List<it.eng.rdlab.um.group.beans.GroupModel> |
internalListGroups(LdapAbstractModelWrapper wrapper,
LdapModelGenerator generator) |
protected String baseDn
protected LdapManager ldapManager
public LdapCollectionManager(String baseDn) throws NamingException
NamingExceptionpublic boolean deleteGroup(String groupId, boolean checkSubgroups) throws it.eng.rdlab.um.exceptions.UserManagementSystemException, it.eng.rdlab.um.exceptions.GroupRetrievalException
deleteGroup in interface it.eng.rdlab.um.group.service.GroupManagerit.eng.rdlab.um.exceptions.UserManagementSystemExceptionit.eng.rdlab.um.exceptions.GroupRetrievalExceptionprotected it.eng.rdlab.um.beans.GenericModel generateGroup(String groupId, LdapModelGenerator generator) throws LdapManagerException, NamingException
LdapManagerExceptionNamingExceptionpublic long getGroupParentId(String groupId) throws it.eng.rdlab.um.exceptions.UserManagementSystemException, it.eng.rdlab.um.exceptions.GroupRetrievalException
getGroupParentId in interface it.eng.rdlab.um.group.service.GroupManagerit.eng.rdlab.um.exceptions.UserManagementSystemExceptionit.eng.rdlab.um.exceptions.GroupRetrievalExceptionprotected List<it.eng.rdlab.um.group.beans.GroupModel> internalListGroups(LdapAbstractModelWrapper wrapper, LdapModelGenerator generator) throws it.eng.rdlab.um.exceptions.UserManagementSystemException, it.eng.rdlab.um.exceptions.GroupRetrievalException
it.eng.rdlab.um.exceptions.UserManagementSystemExceptionit.eng.rdlab.um.exceptions.GroupRetrievalExceptionpublic void close()
close in interface it.eng.rdlab.um.group.service.GroupManagerCopyright © 2017. All Rights Reserved.