Class TmaOrderPromotionPopulator

java.lang.Object
de.hybris.platform.b2ctelcofacades.converters.populator.TmaOrderPromotionPopulator
All Implemented Interfaces:
de.hybris.platform.converters.Populator<AbstractOrderModel,OrderData>

public class TmaOrderPromotionPopulator extends Object implements de.hybris.platform.converters.Populator<AbstractOrderModel,OrderData>
Populates OrderData with promotion details for entries from AbstractOrderModel.
Since:
2003
  • Constructor Details

    • TmaOrderPromotionPopulator

      public TmaOrderPromotionPopulator()
  • Method Details

    • populate

      public void populate(AbstractOrderModel source, OrderData target) throws de.hybris.platform.servicelayer.dto.converter.ConversionException
      Specified by:
      populate in interface de.hybris.platform.converters.Populator<AbstractOrderModel,OrderData>
      Throws:
      de.hybris.platform.servicelayer.dto.converter.ConversionException
    • setPromotionOnEntries

      protected void setPromotionOnEntries(List<OrderEntryData> entries, List<PromotionResultData> appliedPromotions)
      Sets the promotion on the entry on which is applied.
      Parameters:
      entries - The entries
      appliedPromotions - The list of applied promotions