Class RemoveCatalogVersionsCallback
- java.lang.Object
-
- de.hybris.platform.catalog.job.callback.impl.RemoveCatalogVersionsCallback
-
- All Implemented Interfaces:
RemoveCallback<java.util.Collection<CatalogVersionModel>>
public class RemoveCatalogVersionsCallback extends java.lang.Object implements RemoveCallback<java.util.Collection<CatalogVersionModel>>
Implementation for handling collection of theCatalogVersionModelas whole through the impex.
-
-
Constructor Summary
Constructors Constructor Description RemoveCatalogVersionsCallback()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterRemoved(RemoveCatalogVersionCronJobModel cronJobModel, java.util.Collection<CatalogVersionModel> catalogVersions, ImportResult result)Performed after import job finishes.voidbeforeRemove(RemoveCatalogVersionCronJobModel cronJobModel, java.util.Collection<CatalogVersionModel> catalogVersions)Initiates the total amount of the items to removevoiddoRemove(RemoveCatalogVersionCronJobModel cronJobModel, java.util.Collection<CatalogVersionModel> catalogVersion, ImportResult result)Performed while import job is running, poll called for the state of the import every 1 second.voidsetCatalogVersionJobDao(CatalogVersionJobDao catalogVersionJobDao)voidsetModelService(ModelService modelService)
-
-
-
Method Detail
-
setCatalogVersionJobDao
public void setCatalogVersionJobDao(CatalogVersionJobDao catalogVersionJobDao)
-
setModelService
public void setModelService(ModelService modelService)
-
afterRemoved
public void afterRemoved(RemoveCatalogVersionCronJobModel cronJobModel, java.util.Collection<CatalogVersionModel> catalogVersions, ImportResult result)
Performed after import job finishes. Givenresultcould be null if non impex removal was performed.- Specified by:
afterRemovedin interfaceRemoveCallback<java.util.Collection<CatalogVersionModel>>
-
beforeRemove
public void beforeRemove(RemoveCatalogVersionCronJobModel cronJobModel, java.util.Collection<CatalogVersionModel> catalogVersions)
Initiates the total amount of the items to remove- Specified by:
beforeRemovein interfaceRemoveCallback<java.util.Collection<CatalogVersionModel>>
-
doRemove
public void doRemove(RemoveCatalogVersionCronJobModel cronJobModel, java.util.Collection<CatalogVersionModel> catalogVersion, ImportResult result)
Performed while import job is running, poll called for the state of the import every 1 second. To reflect the status/progress of the process intoRemoveCatalogVersionCronJobModel.- Specified by:
doRemovein interfaceRemoveCallback<java.util.Collection<CatalogVersionModel>>
-
-