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 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:
      performImport in interface de.hybris.platform.impex.jalo.translators.SpecialValueTranslator
      Overrides:
      performImport in class de.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:
      init in interface de.hybris.platform.impex.jalo.translators.SpecialValueTranslator
      Overrides:
      init in class de.hybris.platform.impex.jalo.translators.AbstractSpecialValueTranslator
      Throws:
      de.hybris.platform.impex.jalo.header.HeaderValidationException