Class OrderEntryDiscountPromotionEngineResultsPopulator
java.lang.Object
de.hybris.platform.promotionengineservices.promotionengine.report.populators.AbstractPromotionEngineResultPopulator<AbstractOrderEntryModel,OrderEntryLevelPromotionEngineResults>
de.hybris.platform.promotionengineservices.promotionengine.report.populators.OrderEntryDiscountPromotionEngineResultsPopulator
- All Implemented Interfaces:
Populator<AbstractOrderEntryModel,OrderEntryLevelPromotionEngineResults>
public class OrderEntryDiscountPromotionEngineResultsPopulator
extends AbstractPromotionEngineResultPopulator<AbstractOrderEntryModel,OrderEntryLevelPromotionEngineResults>
Populator responsible for populating data from
AbstractOrderEntryModel to OrderEntryLevelPromotionEngineResults-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BigDecimalprotected BigDecimalprotected Collection<DiscountValue>Provides list of discount values that will be processed by the populatorprotected AbstractOrderModelgetOrder(AbstractOrderEntryModel source) Provides order that will be processed by the populatorvoidpopulate(AbstractOrderEntryModel source, OrderEntryLevelPromotionEngineResults 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
-
OrderEntryDiscountPromotionEngineResultsPopulator
public OrderEntryDiscountPromotionEngineResultsPopulator()
-
-
Method Details
-
populate
PopulatesAbstractPromotionEngineResultsbased on discounts supplied byDiscountValueandOrderModel- Specified by:
populatein interfacePopulator<AbstractOrderEntryModel,OrderEntryLevelPromotionEngineResults> - Overrides:
populatein classAbstractPromotionEngineResultPopulator<AbstractOrderEntryModel,OrderEntryLevelPromotionEngineResults> - Parameters:
source- the source objecttarget- the target to fill
-
estimateAdjustedBasePriceTotalPrice
-
calculateTotalPrice
-
getDiscountValues
Provides list of discount values that will be processed by the populator -
getOrder
Provides order that will be processed by the populator- Specified by:
getOrderin classAbstractPromotionEngineResultPopulator<AbstractOrderEntryModel,OrderEntryLevelPromotionEngineResults> - Returns:
- order
-