psdi.security.vmm

Class Synchronizer

  • java.lang.Object
    • psdi.security.vmm.Synchronizer
  • Direct Known Subclasses:
    VMMSynchronizer


    public abstract class Synchronizer
    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
      Synchronizer() 
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      abstract void init(VMMSynchronizerInitData initData)
      Initialize the synchronizer with the data passed.
      abstract void performSync(java.sql.Connection con, VMMSyncParameters 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

      • Synchronizer

        public Synchronizer()
    • Method Detail

      • performSync

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