Class CatalogVersionRemoveImpexScriptGenerator
java.lang.Object
de.hybris.platform.catalog.job.util.impl.CatalogVersionRemoveImpexScriptGenerator
- All Implemented Interfaces:
ImpexScriptGenerator
public class CatalogVersionRemoveImpexScriptGenerator
extends Object
implements ImpexScriptGenerator
Generates an impex script for removing any instance of
ItemModels for the ComposedTypeModel related
to given CatalogVersionModel.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateImpexMediaForComposedType(StringBuilder bufferIn, ComposedTypeModel comptype, CatalogVersionModel version) Appends a givenbufferInwith content header , script body.generate(CatalogVersionModel version, List<ComposedTypeModel> orderedComposedTypes) voidsetCatalogVersionJobDao(CatalogVersionJobDao catalogVersionJobDao)
-
Constructor Details
-
CatalogVersionRemoveImpexScriptGenerator
public CatalogVersionRemoveImpexScriptGenerator()
-
-
Method Details
-
setCatalogVersionJobDao
-
generate
public StringBuilder generate(CatalogVersionModel version, List<ComposedTypeModel> orderedComposedTypes) Description copied from interface:ImpexScriptGenerator- Specified by:
generatein interfaceImpexScriptGenerator
-
createImpexMediaForComposedType
protected void createImpexMediaForComposedType(StringBuilder bufferIn, ComposedTypeModel comptype, CatalogVersionModel version) Appends a givenbufferInwith content header , script body.Header is specific for a
ComposedTypeModel.Body contains
PKsof theItemModelinstances of the givenComposedTypeModel.- Throws:
IOException
-