JDBCSyncDestination abstract class must be implemented to
synchronize data into a relational database. The class enables converting LDAP content
to database content. The extension imports classes from the Java API, LDAP SDK for Java
API, and the Server SDK, depending on the database configuration.
initializeJDBCSyncDestination– Called when a Sync Pipe starts, or when the resync process starts. Any initialization should be performed here, such as creating internal data structures and setting up variables.
finalizeJDBCSyncDestination– Called when a Sync Pipe stops, or when the resync process stops. Any clean up should be performed here, and all internal resources should be freed.
createEntry– Creates a full database entry (or row), corresponding to the LDAP entry that is passed in.
modifyEntry– Modifies a database entry, corresponding to the LDAP entry that is passed in.
fetchEntry– Returns a full destination database entry (in LDAP form), corresponding to the source entry that is passed in.
deleteEntry– Deletes a full entry from the database, corresponding to the LDAP entry that is passed in.
For more detailed information on the abstract class, consult the Server SDK Javadoc.