|
|||||||||||
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 | |
---|---|
ArrayList<LDAPGroupConnector.GroupEntry> |
getGroupHierarchy()
Returns the current group hierarchy |
Entry |
getNextEntry()
Get the next entry that was retrieved by selectEntries(). |
void |
initialize(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(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 Exception
selectEntries
in interface ConnectorInterface
selectEntries
in class LDAPConnector
Exception
- Any Exception by the underlying libraryLDAPConnector.selectEntries()
public ArrayList<LDAPGroupConnector.GroupEntry> getGroupHierarchy()
public Entry getNextEntry() throws Exception
LDAPConnector
getNextEntry
in interface ConnectorInterface
getNextEntry
in class LDAPConnector
Exception
- Any Exception thrown by the underlying librariesConnectorInterface.selectEntries()
public boolean isExpandingGroups()
public void setExpandingGroups(Boolean expand)
expand
- public void initialize(Object o) throws Exception
LDAPConnector
initialize
in interface ConnectorInterface
initialize
in class LDAPConnector
o
- An Object sent to the initialize method, ignored.
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 |