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 Summary
ConstructorsConstructorDescriptionDefaultTmaPromotionActionService(TmaAbstractOrderDiscountValuePriceBuilder orderDiscountValuePriceBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoidremoveDiscountValue(String code, AbstractOrderModel order) Methods inherited from class de.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionActionService
addPromoResultIntoConsumedEntriesIfNecessary, createConsumedEntries, createDiscountValue, createDiscountValue, createPromotionResult, findExistingPromotionResultModel, getCalculationService, getCartService, getEngineRuleDao, getExtendedOrderDao, getModelService, getModuleVersioningService, getOrder, getOrder, getOrderEntry, getOrderEntry, getOrderInternal, getProductDao, getPromotion, getPromotionResultService, getRule, recalculateFiredPromotionMessage, removeDiscount, removeOrderEntryLevelDiscount, removeOrderEntryLevelDiscounts, removeOrderLevelDiscount, setCalculationService, setCartService, setEngineRuleDao, setExtendedOrderDao, setModelService, setModuleVersioningService, setProductDao, setPromotionResultService, setRuleModuleVersionIfApplicable
-
Constructor Details
-
DefaultTmaPromotionActionService
public DefaultTmaPromotionActionService(TmaAbstractOrderDiscountValuePriceBuilder orderDiscountValuePriceBuilder)
-
-
Method Details
-
recalculateTotals
- Specified by:
recalculateTotalsin interfacede.hybris.platform.promotionengineservices.promotionengine.PromotionActionService- Overrides:
recalculateTotalsin classde.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionActionService
-
removeDiscountValue
- Specified by:
removeDiscountValuein interfacede.hybris.platform.promotionengineservices.promotionengine.PromotionActionService- Overrides:
removeDiscountValuein classde.hybris.platform.promotionengineservices.promotionengine.impl.DefaultPromotionActionService
-
getOrderDiscountValuePriceBuilder
-