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 void
copyItem(CatalogVersionSyncCopyContext cvscc, Item src, Item tgt, ItemSyncTimestamp syncTS, SyncSchedule schedule)
protected void
doSynchronization()
protected CatalogVersionSyncCopyContext
getCopyContext()
SyncSchedule
getCurrent()
CatalogVersionSyncMaster
getMaster()
int
getWorkerNumber()
protected boolean
isItemAlreadyRemovedError(Item itemToRemove, java.lang.Exception exception)
Deprecated.since agesprotected boolean
isRemovalNotPossibleError(Item itemToRemove, java.lang.Exception exception)
Deprecated.since agesprotected void
processRemovalError(Item itemToRemove, java.lang.Exception exception)
Deprecated.since agesprotected void
removeItem(Item removeItem, SyncSchedule schedule)
void
run()
void
setCurrent(SyncSchedule current)
java.lang.String
toString()
-
-
-
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 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:
run
in 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
-
-
-