|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.di.connector.Connector
com.ibm.di.connector.LDAPConnector
com.ibm.di.connector.LDAPGroupConnector
public class LDAPGroupConnector
The LDAPGroup connector extends the LDAPConnector to read entries from an LDAP directory. Each entry returned is processed by the LDAPGroup connector in the following manner
| Nested Class Summary | |
|---|---|
static class |
LDAPGroupConnector.GroupEntry
|
| Field Summary |
|---|
| Fields inherited from class com.ibm.di.connector.Connector |
|---|
ALL_MODES, myLog, PROPERTY_MESSAGE, PROPERTY_READER, PROPERTY_WRITER |
| Constructor Summary | |
|---|---|
LDAPGroupConnector()
|
|
| Method Summary | |
|---|---|
java.util.ArrayList<LDAPGroupConnector.GroupEntry> |
getGroupHierarchy()
Returns the current group hierarchy |
Entry |
getNextEntry()
Get the next entry that was retrieved by selectEntries(). |
void |
initialize(java.lang.Object o)
Initialize the Connector, connect to the LDAP Server |
boolean |
isExpandingGroups()
Returns true if we are currently expanding nested groups. |
void |
selectEntries()
Override to request member/uniquemember attributes for non-AD servers and member:range=0-499 for AD servers. |
void |
setExpandingGroups(java.lang.Boolean expand)
Sets the expandNestedGroup flag to determine if groups are to be expanded. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.ibm.di.connector.ConnectorInterface |
|---|
getConfiguration, getContext, getFindEntryCount, getFirstFindEntry, getMaxDuplicateEntries, getName, getNextClient, getNextFindEntry, getParam, getPushbackEntry, getRawConnectorConfiguration, isIOException, pushback, queryOperations, queryReply, reconnect, registerScriptBeans, replyEntry, setConfiguration, setContext, setCurrent, setLog, setMaxDuplicateEntries, setName, setParam, setRSInterface, terminateServer |
| Constructor Detail |
|---|
public LDAPGroupConnector()
| Method Detail |
|---|
public void selectEntries()
throws java.lang.Exception
selectEntries in interface ConnectorInterfaceselectEntries in class LDAPConnectorjava.lang.Exception - Any Exception by the underlying libraryLDAPConnector.selectEntries()public java.util.ArrayList<LDAPGroupConnector.GroupEntry> getGroupHierarchy()
public Entry getNextEntry()
throws java.lang.Exception
LDAPConnector
getNextEntry in interface ConnectorInterfacegetNextEntry in class LDAPConnectorjava.lang.Exception - Any Exception thrown by the underlying librariesConnectorInterface.selectEntries()public boolean isExpandingGroups()
public void setExpandingGroups(java.lang.Boolean expand)
expand -
public void initialize(java.lang.Object o)
throws java.lang.Exception
LDAPConnector
initialize in interface ConnectorInterfaceinitialize in class LDAPConnectoro - An Object sent to the initialize method, ignored.
java.lang.Exception - Any Exception by the underlying methods to connect to the
LDAP Server
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||