Class OrderDiscountPromotionEngineResultsPopulator
java.lang.Object
de.hybris.platform.promotionengineservices.promotionengine.report.populators.AbstractPromotionEngineResultPopulator<AbstractOrderModel,OrderLevelPromotionEngineResults>
de.hybris.platform.promotionengineservices.promotionengine.report.populators.OrderDiscountPromotionEngineResultsPopulator
- All Implemented Interfaces:
Populator<AbstractOrderModel,OrderLevelPromotionEngineResults>
public class OrderDiscountPromotionEngineResultsPopulator
extends AbstractPromotionEngineResultPopulator<AbstractOrderModel,OrderLevelPromotionEngineResults>
Populator responsible for populating data from
AbstractOrderModel to OrderLevelPromotionEngineResults-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<DiscountValue>getDiscountValues(AbstractOrderModel source) Provides list of discount values that will be processed by the populatorprotected AbstractOrderModelgetOrder(AbstractOrderModel source) Provides order that will be processed by the populatorvoidpopulate(AbstractOrderModel source, OrderLevelPromotionEngineResults target) PopulatesAbstractPromotionEngineResultsbased on discounts supplied byDiscountValueandOrderModelMethods inherited from class de.hybris.platform.promotionengineservices.promotionengine.report.populators.AbstractPromotionEngineResultPopulator
createPromotionEngineResult, getActionUtils, getPromotionEngineResults, getPromotionResultPopulator, getRuleBasedPromotionActionDao, setActionUtils, setPromotionResultPopulator, setRuleBasedPromotionActionDao
-
Constructor Details
-
OrderDiscountPromotionEngineResultsPopulator
public OrderDiscountPromotionEngineResultsPopulator()
-
-
Method Details
-
populate
PopulatesAbstractPromotionEngineResultsbased on discounts supplied byDiscountValueandOrderModel- Specified by:
populatein interfacePopulator<AbstractOrderModel,OrderLevelPromotionEngineResults> - Overrides:
populatein classAbstractPromotionEngineResultPopulator<AbstractOrderModel,OrderLevelPromotionEngineResults> - Parameters:
source- the source objecttarget- the target to fill
-
getDiscountValues
Provides list of discount values that will be processed by the populator- Specified by:
getDiscountValuesin classAbstractPromotionEngineResultPopulator<AbstractOrderModel,OrderLevelPromotionEngineResults>
-
getOrder
Provides order that will be processed by the populator- Specified by:
getOrderin classAbstractPromotionEngineResultPopulator<AbstractOrderModel,OrderLevelPromotionEngineResults> - Returns:
- order
-