Class Summary |
AbstractLDAPGroup |
This class manage one particular group. |
AbstractLDAPTimeStamp |
|
LDAPDriver |
Domain driver for LDAP access. |
LDAPGroupAllRoot |
This class manage groups that are described as follows : The group object contains an attribute
that point to each users and sub-groups DN Example (with the attribute 'member') : member
cn=user1,ou=people,o=stratelia member cn=user2,ou=people,o=stratelia .... |
LDAPGroupSubTree |
This class manage groups that are described as follows : The group object are root to their
childs Method used to retreive users and groups that are direct childs of a given group : GroupG
(i.e. childs that have no groups between group node to their node) : 1) Search all child groups
of GroupG 2) Sort the result by DN 3) Remove from the search all the groups that are not directly
under GroupG (i.e. there is another group between) => Those groups are the direct childs of
GroupG (result of "getChildGroupsEntryByLDAPEntry" call) 4) Performs a search of the users that
have for baseDN GroupG's DN and that have NOT : (DN substring of any direct child groups' DN) |
LDAPGroupUniqueDescriptor |
This class manage groups that are described as follows : The group object contains an attribute
that point to each users and sub-groups DN Example (with the attribute 'member') : member
cn=user1,ou=people,o=stratelia member cn=user2,ou=people,o=stratelia .... |
LDAPSettings |
This class read the property file and keep it's values accessible via the get functions |
LDAPSynchroCache |
|
LDAPTimeStampMSAD |
|
LDAPTimeStampNDS |
|
LDAPUser |
This class reads user infos from the LDAP DB and translate it into the UserDetail format |
LDAPUtility |
This class contains some usefull static functions to access to LDAP elements |