Class RemoveCatalogVersionsCallback
java.lang.Object
de.hybris.platform.catalog.job.callback.impl.RemoveCatalogVersionsCallback
- All Implemented Interfaces:
RemoveCallback<Collection<CatalogVersionModel>>
public class RemoveCatalogVersionsCallback
extends Object
implements RemoveCallback<Collection<CatalogVersionModel>>
Implementation for handling collection of the
CatalogVersionModel as whole through the impex.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterRemoved(RemoveCatalogVersionCronJobModel cronJobModel, Collection<CatalogVersionModel> catalogVersions, ImportResult result) Performed after import job finishes.voidbeforeRemove(RemoveCatalogVersionCronJobModel cronJobModel, Collection<CatalogVersionModel> catalogVersions) Initiates the total amount of the items to removevoiddoRemove(RemoveCatalogVersionCronJobModel cronJobModel, 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)
-
Constructor Details
-
RemoveCatalogVersionsCallback
public RemoveCatalogVersionsCallback()
-
-
Method Details
-
setCatalogVersionJobDao
-
setModelService
-
afterRemoved
public void afterRemoved(RemoveCatalogVersionCronJobModel cronJobModel, Collection<CatalogVersionModel> catalogVersions, ImportResult result) Performed after import job finishes. Givenresultcould be null if non impex removal was performed.- Specified by:
afterRemovedin interfaceRemoveCallback<Collection<CatalogVersionModel>>
-
beforeRemove
public void beforeRemove(RemoveCatalogVersionCronJobModel cronJobModel, Collection<CatalogVersionModel> catalogVersions) Initiates the total amount of the items to remove- Specified by:
beforeRemovein interfaceRemoveCallback<Collection<CatalogVersionModel>>
-
doRemove
public void doRemove(RemoveCatalogVersionCronJobModel cronJobModel, 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<Collection<CatalogVersionModel>>
-