|
|||||||||||
| 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.ITIMAgentConnector
public class ITIMAgentConnector
The ITIM Agent Connector is an adapter between the TDI Connector API and the ITIM DAML JNDI package. Rather than using the built-in TDI JNDI Connector, this Connector allows the specifics of configuration to be controlled and can hide details in the JNDI setup that are irrelevant when talking to a DAML endpoint.
| Field Summary |
|---|
| Fields inherited from class com.ibm.di.connector.Connector |
|---|
ALL_MODES, myLog, PROPERTY_MESSAGE, PROPERTY_READER, PROPERTY_WRITER |
| Constructor Summary | |
|---|---|
ITIMAgentConnector()
Constructor of the ITIM Agent Connector. |
|
| Method Summary | |
|---|---|
void |
deleteEntry(Entry aEntry,
SearchCriteria aSearch)
Deletes a JNDI Entry. |
Entry |
findEntry(SearchCriteria aSearch)
Finds a JNDI Entry given search criteria. |
Entry |
getNextEntry()
Retrieves the next Entry object from the search results. |
String |
getVersion()
Version information. |
void |
initialize(Object aObject)
Reads Connector parameters and creates the JNDI context. |
void |
modEntry(Entry aEntry,
SearchCriteria aSearch)
Modifies a JNDI Entry. |
void |
modEntry(Entry aEntry,
SearchCriteria aSearch,
Entry aOldEntry)
Modifies a JNDI Entry. |
void |
putEntry(Entry aEntry)
Adds the given Entry as a new JNDI Subcontext. |
void |
selectEntries()
Performs a JNDI search operation with the search controls specified. |
void |
terminate()
Closes the JNDI context. |
| 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, isDeltaSupported, isExceptionFatal, isIOException, pushback, queryOperations, queryReply, querySchema, reconnect, registerScriptBeans, replyEntry, setConfiguration, setContext, setCurrent, setLog, setMaxDuplicateEntries, setName, setParam, setRSInterface, terminateServer |
| Constructor Detail |
|---|
public ITIMAgentConnector()
| Method Detail |
|---|
public void initialize(Object aObject)
throws Exception
initialize in interface ConnectorInterfaceinitialize in class ConnectoraObject - -
ignored
Exception - if a required parameter is missing or the JNDI context
initialization fails.
public void selectEntries()
throws Exception
selectEntries in interface ConnectorInterfaceselectEntries in class ConnectorException - if the search operation fails.
public Entry getNextEntry()
throws Exception
getNextEntry in interface ConnectorInterfacegetNextEntry in class Connectornull if no more entries are
found.
Exception - if an error occurs.ConnectorInterface.selectEntries()
public void putEntry(Entry aEntry)
throws Exception
putEntry in interface ConnectorInterfaceputEntry in class ConnectoraEntry - the entry to add
Exception - if an error occurs.
public void modEntry(Entry aEntry,
SearchCriteria aSearch)
throws Exception
modEntry in interface ConnectorInterfacemodEntry in class ConnectoraEntry - the entry, result of the Output MappingaSearch - the search criteria used to find the entry in the back-end
server.
Exception - if an error occurs.
public void modEntry(Entry aEntry,
SearchCriteria aSearch,
Entry aOldEntry)
throws Exception
modEntry in interface ConnectorInterfacemodEntry in class ConnectoraEntry - the entry, result of the Output MappingaSearch - the search criteria used to find the entry in the back-end
server.aOldEntry - the found entry in the back-end server.
Exception - if the old entry is null, a distinguished
name is not provided or other type of an error occurs.
public void deleteEntry(Entry aEntry,
SearchCriteria aSearch)
throws Exception
deleteEntry in interface ConnectorInterfacedeleteEntry in class ConnectoraEntry - the entry, result of the Otuput MappingaSearch - the search criteria used to find the entry to delete.
Exception - if the aEntry parameter is null,
the distinguished name is not provided or other type of an
error occurs.
public Entry findEntry(SearchCriteria aSearch)
throws Exception
findEntry in interface ConnectorInterfacefindEntry in class ConnectoraSearch - the search criteria used to find the entry.
null.
Exception - if an error occurs.public void terminate()
terminate in interface ConnectorInterfaceterminate in class Connectorpublic String getVersion()
getVersion in interface VersionInfoInterface
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||