psdi.security.ldap

Class LdapSynchronizer

  • java.lang.Object
    • psdi.security.ldap.LdapSynchronizer
  • Direct Known Subclasses:
    AbstractLdapSynchronizer


    public abstract class LdapSynchronizer
    extends java.lang.Object
    An abstract base synchronizer class that has the bare minimum methods needed to perform the synchronization. The methods included in this class are called by the controller of the synchronizer at the time when the synchronization is needed.
    • Constructor Summary

      Constructors 
      Constructor and Description
      LdapSynchronizer() 
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      abstract void init(LdapSynchronizerInitData initData)
      Initialize the synchronizer with the data passed.
      abstract void performSync(java.sql.Connection con, SyncParameters syncParams, UserInfo userInfo)
      Perform the synchronization based on the synchronization parameters passed.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LdapSynchronizer

        public LdapSynchronizer()
    • Method Detail

      • performSync

        public abstract void performSync(java.sql.Connection con,
                                         SyncParameters syncParams,
                                         UserInfo userInfo)
                                  throws LdapSyncException
        Perform the synchronization based on the synchronization parameters passed.
        Parameters:
        con - database connection to be used for synchronizing LDAP data with MAXIMO database tables.
        syncParams - synchronization prameters
        Throws:
        LdapSyncException - if fail to perform synchronzation