Class AbstractRemoveStrategy
java.lang.Object
de.hybris.platform.catalog.job.strategy.impl.AbstractRemoveStrategy
- Direct Known Subclasses:
RemoveCatalogStrategy,RemoveCatalogVersionStrategy
Common logic for removal strategies
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ImportConfigprotected ImpExResourcecreateImpexResource(StringBuilder stream) creates anImpExResourceupon a givenStringBuilder.protected voidremoveCatalogVersionCollection(Collection<CatalogVersionModel> catalogVersions, RemoveCatalogVersionCronJobModel cronJob, List<ComposedTypeModel> orderedComposedTypes) Starts catalog version removal , returns true if wait for started import job neededvoidvoidsetImportService(ImportService importService) voidsetModelService(ModelService modelService) voidsetRemoveCallback(RemoveCallback<Collection<CatalogVersionModel>> removeCallback) voidsetRemoveScriptGenerator(ImpexScriptGenerator removeScriptConverter)
-
Field Details
-
modelService
-
catalogVersionDao
-
-
Constructor Details
-
AbstractRemoveStrategy
public AbstractRemoveStrategy()
-
-
Method Details
-
setRemoveScriptGenerator
-
setCatalogVersionJobDao
-
setModelService
-
setImportService
-
setRemoveCallback
-
removeCatalogVersionCollection
protected void removeCatalogVersionCollection(Collection<CatalogVersionModel> catalogVersions, RemoveCatalogVersionCronJobModel cronJob, List<ComposedTypeModel> orderedComposedTypes) Starts catalog version removal , returns true if wait for started import job needed -
createImpexResource
creates anImpExResourceupon a givenStringBuilder. -
createImpexConfig
-