Class SapClassificationAttributeTranslator
java.lang.Object
de.hybris.platform.impex.jalo.translators.AbstractSpecialValueTranslator
de.hybris.platform.sap.sapmodel.inbound.SapClassificationAttributeTranslator
- All Implemented Interfaces:
de.hybris.platform.impex.jalo.translators.SpecialValueTranslator
public class SapClassificationAttributeTranslator
extends de.hybris.platform.impex.jalo.translators.AbstractSpecialValueTranslator
The SapClassificationAttributeTranslator translator is called from data hub
before the ClassificationAttributeTranslator is being called.
This translator removes the product current classification attribute values before importing the new ones from the SAP/ERP backend.
The target item of type BaseProductAttributes depends on the item type CleanBaseProductAttributes which calls (SapClassificationAttributeTranslator)
The target item of type SalesProductAttributes depends on the item type CleanSalesProductAttributes which calls (SapClassificationAttributeTranslator)
The target item of type BaseVariantAttributes depends on the item type CleanBaseVariantAttributes which calls (SapClassificationAttributeTranslator)
The target item of type SalesVariantAttributes depends on the item type CleanSalesVariantAttributes which calls (SapClassificationAttributeTranslator)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(de.hybris.platform.impex.jalo.header.SpecialColumnDescriptor columnDescriptor) voidperformImport(String cellValue, de.hybris.platform.jalo.Item processedItem) Methods inherited from class de.hybris.platform.impex.jalo.translators.AbstractSpecialValueTranslator
isEmpty, performExport, validate
-
Constructor Details
-
SapClassificationAttributeTranslator
public SapClassificationAttributeTranslator()
-
-
Method Details
-
performImport
public void performImport(String cellValue, de.hybris.platform.jalo.Item processedItem) throws de.hybris.platform.impex.jalo.ImpExException - Specified by:
performImportin interfacede.hybris.platform.impex.jalo.translators.SpecialValueTranslator- Overrides:
performImportin classde.hybris.platform.impex.jalo.translators.AbstractSpecialValueTranslator- Throws:
de.hybris.platform.impex.jalo.ImpExException
-
init
public void init(de.hybris.platform.impex.jalo.header.SpecialColumnDescriptor columnDescriptor) throws de.hybris.platform.impex.jalo.header.HeaderValidationException - Specified by:
initin interfacede.hybris.platform.impex.jalo.translators.SpecialValueTranslator- Overrides:
initin classde.hybris.platform.impex.jalo.translators.AbstractSpecialValueTranslator- Throws:
de.hybris.platform.impex.jalo.header.HeaderValidationException
-