Class CatalogVersionSyncWorker
- java.lang.Object
-
- de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncWorker
-
- All Implemented Interfaces:
java.lang.Runnable
public class CatalogVersionSyncWorker extends java.lang.Object implements java.lang.Runnable- Since:
- 3.1-u6
-
-
Constructor Summary
Constructors Constructor Description CatalogVersionSyncWorker(CatalogVersionSyncMaster master, java.lang.String name, int number)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidcopyItem(CatalogVersionSyncCopyContext cvscc, Item src, Item tgt, ItemSyncTimestamp syncTS, SyncSchedule schedule)protected voiddoSynchronization()protected CatalogVersionSyncCopyContextgetCopyContext()SyncSchedulegetCurrent()CatalogVersionSyncMastergetMaster()intgetWorkerNumber()protected booleanisItemAlreadyRemovedError(Item itemToRemove, java.lang.Exception exception)Deprecated.since agesprotected booleanisRemovalNotPossibleError(Item itemToRemove, java.lang.Exception exception)Deprecated.since agesprotected voidprocessRemovalError(Item itemToRemove, java.lang.Exception exception)Deprecated.since agesprotected voidremoveItem(Item removeItem, SyncSchedule schedule)voidrun()voidsetCurrent(SyncSchedule current)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
getCopyContext
protected CatalogVersionSyncCopyContext getCopyContext()
-
getCurrent
public SyncSchedule getCurrent()
-
setCurrent
public void setCurrent(SyncSchedule current)
-
getMaster
public CatalogVersionSyncMaster getMaster()
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
doSynchronization
protected void doSynchronization()
-
copyItem
protected void copyItem(CatalogVersionSyncCopyContext cvscc, Item src, Item tgt, ItemSyncTimestamp syncTS, SyncSchedule schedule)
-
removeItem
protected void removeItem(Item removeItem, SyncSchedule schedule)
-
processRemovalError
@Deprecated protected void processRemovalError(Item itemToRemove, java.lang.Exception exception)
Deprecated.since agesDeprecated since 5.0.1 Please customize appropriateSynchronizationPersistenceAdapter- Parameters:
itemToRemove-exception-
-
isItemAlreadyRemovedError
@Deprecated protected boolean isItemAlreadyRemovedError(Item itemToRemove, java.lang.Exception exception)
Deprecated.since agesDeprecated since 5.0.1 Please customize appropriateSynchronizationPersistenceAdapter- Parameters:
itemToRemove-exception-
-
isRemovalNotPossibleError
@Deprecated protected boolean isRemovalNotPossibleError(Item itemToRemove, java.lang.Exception exception)
Deprecated.since agesDeprecated since 5.0.1 Please customize appropriateSynchronizationPersistenceAdapter- Parameters:
itemToRemove-exception-
-
-