Class TmaProductPricePopulator<SOURCE extends ProductModel,TARGET extends ProductData>

java.lang.Object
de.hybris.platform.commercefacades.product.converters.populator.AbstractProductPopulator<SOURCE,TARGET>
de.hybris.platform.commercefacades.product.converters.populator.ProductPricePopulator<SOURCE,TARGET>
de.hybris.platform.b2ctelcofacades.price.converters.TmaProductPricePopulator<SOURCE,TARGET>
Type Parameters:
SOURCE - source to retrieve the information from
TARGET - target to be populated with information
All Implemented Interfaces:
de.hybris.platform.converters.Populator<SOURCE,TARGET>

public class TmaProductPricePopulator<SOURCE extends ProductModel,TARGET extends ProductData> extends de.hybris.platform.commercefacades.product.converters.populator.ProductPricePopulator<SOURCE,TARGET>
Custom implementation of the ProductPricePopulator with Telco price context logic for populating the prices.
Since:
2007
  • Constructor Details

    • TmaProductPricePopulator

      public TmaProductPricePopulator(de.hybris.platform.servicelayer.i18n.CommonI18NService i18NService, de.hybris.platform.servicelayer.dto.converter.Converter<PriceRowModel,PriceData> priceDataConverter)
  • Method Details

    • populate

      public void populate(SOURCE source, TARGET target)
      Specified by:
      populate in interface de.hybris.platform.converters.Populator<SOURCE extends ProductModel,TARGET extends ProductData>
      Overrides:
      populate in class de.hybris.platform.commercefacades.product.converters.populator.ProductPricePopulator<SOURCE extends ProductModel,TARGET extends ProductData>
    • getCommercePriceService

      protected TmaCommercePriceService getCommercePriceService()
      Overrides:
      getCommercePriceService in class de.hybris.platform.commercefacades.product.converters.populator.ProductPricePopulator<SOURCE extends ProductModel,TARGET extends ProductData>
    • getI18NService

      protected de.hybris.platform.servicelayer.i18n.CommonI18NService getI18NService()
    • getPriceDataConverter

      protected de.hybris.platform.servicelayer.dto.converter.Converter<PriceRowModel,PriceData> getPriceDataConverter()