public interface PromotionEngineService
| Modifier and Type | Method and Description |
|---|---|
RuleEvaluationResult |
evaluate(AbstractOrderModel order,
java.util.Collection<PromotionGroupModel> promotionGroups)
evaluate the promotions for the given cart or order and for now.
|
RuleEvaluationResult |
evaluate(AbstractOrderModel order,
java.util.Collection<PromotionGroupModel> promotionGroups,
java.util.Date date)
evaluate the promotions for the given cart or order and for the date.
|
RuleEvaluationResult |
evaluate(ProductModel product,
java.util.Collection<PromotionGroupModel> promotionGroups)
Evaluates promotion against a product taking into context which is set by promotions group
|
RuleEvaluationResult evaluate(ProductModel product, java.util.Collection<PromotionGroupModel> promotionGroups)
product - to evaluate promotions forpromotionGroups - collection of promotion groups to apply promotions forRuleEvaluationResult evaluate(AbstractOrderModel order, java.util.Collection<PromotionGroupModel> promotionGroups)
order - the cart or order to evaluatepromotionGroups - collection of promotion groups to apply promotions forRuleEvaluationResult evaluate(AbstractOrderModel order, java.util.Collection<PromotionGroupModel> promotionGroups, java.util.Date date)
order - the cart or order to evaluatepromotionGroups - collection of promotion groups to apply promotions fordate - the moment of evaluationCopyright © 2018 SAP SE. All Rights Reserved.