Class DefaultTmaPromotionActionService

java.lang.Object
de.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionActionService
de.hybris.platform.b2ctelcoservices.pricing.services.impl.DefaultTmaPromotionActionService
All Implemented Interfaces:
de.hybris.platform.promotionengineservices.promotionengine.PromotionActionService

public class DefaultTmaPromotionActionService extends de.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionActionService
Custom implementation for DefaultPromotionActionService to clean up and create cart prices for promotions
Since:
2007
  • Constructor Details

  • Method Details

    • recalculateTotals

      public void recalculateTotals(AbstractOrderModel order)
      Specified by:
      recalculateTotals in interface de.hybris.platform.promotionengineservices.promotionengine.PromotionActionService
      Overrides:
      recalculateTotals in class de.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionActionService
    • removeDiscountValue

      public List<ItemModel> removeDiscountValue(String code, AbstractOrderModel order)
      Specified by:
      removeDiscountValue in interface de.hybris.platform.promotionengineservices.promotionengine.PromotionActionService
      Overrides:
      removeDiscountValue in class de.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionActionService
    • getOrderDiscountValuePriceBuilder

      protected TmaAbstractOrderDiscountValuePriceBuilder getOrderDiscountValuePriceBuilder()