Class TmaDocumentDiscountRowPopulator

java.lang.Object
de.hybris.platform.b2ctelcofacades.discount.populators.TmaDocumentDiscountRowPopulator
All Implemented Interfaces:
de.hybris.platform.converters.Populator<de.hybris.platform.solrfacetsearch.search.Document,PriceData>

public class TmaDocumentDiscountRowPopulator extends Object implements de.hybris.platform.converters.Populator<de.hybris.platform.solrfacetsearch.search.Document,PriceData>
Populates PriceData attributes based on Document which contains discount row data.
Since:
2302
  • Constructor Details

  • Method Details

    • populate

      public void populate(de.hybris.platform.solrfacetsearch.search.Document source, PriceData target) throws de.hybris.platform.servicelayer.dto.converter.ConversionException
      Specified by:
      populate in interface de.hybris.platform.converters.Populator<de.hybris.platform.solrfacetsearch.search.Document,PriceData>
      Throws:
      de.hybris.platform.servicelayer.dto.converter.ConversionException
    • getValue

      protected <T> T getValue(de.hybris.platform.solrfacetsearch.search.Document source, String propertyName)
    • getPriceDataTypeMap

      protected Map<String,Class<TmaProductOfferingPriceData>> getPriceDataTypeMap()
    • getPricingLogicAlgorithmDataTypeMap

      protected Map<String,Class<TmaPricingLogicAlgorithmData>> getPricingLogicAlgorithmDataTypeMap()
    • getObjectMapper

      protected com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()