Class CatalogVersionSyncWorker

  • All Implemented Interfaces:
    java.lang.Runnable

    public class CatalogVersionSyncWorker
    extends java.lang.Object
    implements java.lang.Runnable
    Since:
    3.1-u6
    • Constructor Detail

      • CatalogVersionSyncWorker

        public CatalogVersionSyncWorker​(CatalogVersionSyncMaster master,
                                        java.lang.String name,
                                        int number)
    • Method Detail

      • getWorkerNumber

        public final int getWorkerNumber()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setCurrent

        public void setCurrent​(SyncSchedule current)
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • doSynchronization

        protected void doSynchronization()
      • removeItem

        protected void removeItem​(Item removeItem,
                                  SyncSchedule schedule)
      • processRemovalError

        @Deprecated
        protected void processRemovalError​(Item itemToRemove,
                                           java.lang.Exception exception)
        Deprecated.
        since ages
        Deprecated since 5.0.1 Please customize appropriate SynchronizationPersistenceAdapter
        Parameters:
        itemToRemove -
        exception -
      • isItemAlreadyRemovedError

        @Deprecated
        protected boolean isItemAlreadyRemovedError​(Item itemToRemove,
                                                    java.lang.Exception exception)
        Deprecated.
        since ages
        Deprecated since 5.0.1 Please customize appropriate SynchronizationPersistenceAdapter
        Parameters:
        itemToRemove -
        exception -
      • isRemovalNotPossibleError

        @Deprecated
        protected boolean isRemovalNotPossibleError​(Item itemToRemove,
                                                    java.lang.Exception exception)
        Deprecated.
        since ages
        Deprecated since 5.0.1 Please customize appropriate SynchronizationPersistenceAdapter
        Parameters:
        itemToRemove -
        exception -