@Deprecated public class RuleFreeGiftToBundleRAOAction extends AbstractRuleExecutableSupport
| Constructor and Description |
|---|
RuleFreeGiftToBundleRAOAction()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<ProductModel> |
findProduct(java.lang.String productCode,
RuleActionContext context)
Deprecated.
|
protected ProductService |
getProductService()
Deprecated.
|
protected RuleOrderEntryPercentageDiscountRAOAction |
getRuleOrderEntryPercentageDiscountRAOAction()
Deprecated.
|
protected boolean |
performAction(RuleActionContext context,
java.lang.String productCode,
java.util.Collection<EntriesSelectionStrategyRPD> strategies,
java.lang.Integer quantity)
Deprecated.
|
boolean |
performActionInternal(RuleActionContext context)
Deprecated.
template method called inside of
AbstractRuleExecutableSupport.performAction(RuleActionContext, Map) |
void |
setProductService(ProductService productService)
Deprecated.
|
void |
setRuleOrderEntryPercentageDiscountRAOAction(RuleOrderEntryPercentageDiscountRAOAction ruleOrderEntryPercentageDiscountRAOAction)
Deprecated.
|
addMetadataToRao, adjustStrategyQuantity, adjustUnitPrice, adjustUnitPrice, allowedByRuntimeConfiguration, checkAndGetRuleContext, consumeOrderEntries, consumeOrderEntries, consumeOrderEntry, consumeOrderEntry, consumeOrderEntry, createOrderEntryConsumedRAO, extractAmountForCurrency, extractFact, filterByRuleGroup, getActionSupplementStrategies, getBeanName, getConfigurationService, getConsumableQuantity, getConsumableQuantityStackable, getCurrencyUtils, getEligibleEntryQuantities, getEntriesSelectionStrategies, getMetaDataFromRule, getMetaDataFromRule, getRaoUtils, getRuleCode, getRuleConfigurationRRD, getRuleConfigurationRRDFilter, getRuleEngineCalculationService, getRuleGroupExecutionRRD, getRuleGroupExecutionRRDFilter, getSelectedOrderEntryQuantities, getSelectedOrderEntryRaos, getSelectedOrderEntryRaosStackable, hasEnoughQuantity, lookupRAOByType, lookupRAOObjectsByType, mergeDiscounts, mergeOrderEntryConsumed, performAction, performAction, postProcessAction, putEligibleEntryQuantities, setActionSupplementStrategies, setBeanName, setConfigurationService, setCurrencyUtils, setEntriesSelectionStrategies, setRAOMetaData, setRaoUtils, setRuleEngineCalculationService, splitEntriesSelectionStrategies, trackActionExecution, trackConsumedProducts, trackRuleExecution, trackRuleGroupCode, trackRuleGroupExecution, trackRuleGroupExecutions, updateActionRAOWithConsumed, updateOrderConsumedQuantity, validateCurrencyIsoCode, validateParameters, validateRule, validateSelectionStrategypublic boolean performActionInternal(RuleActionContext context)
AbstractRuleExecutableSupportAbstractRuleExecutableSupport.performAction(RuleActionContext, Map)performActionInternal in class AbstractRuleExecutableSupportcontext - the contextprotected boolean performAction(RuleActionContext context, java.lang.String productCode, java.util.Collection<EntriesSelectionStrategyRPD> strategies, java.lang.Integer quantity)
protected java.util.Optional<ProductModel> findProduct(java.lang.String productCode, RuleActionContext context)
protected ProductService getProductService()
public void setProductService(ProductService productService)
public void setRuleOrderEntryPercentageDiscountRAOAction(RuleOrderEntryPercentageDiscountRAOAction ruleOrderEntryPercentageDiscountRAOAction)
protected RuleOrderEntryPercentageDiscountRAOAction getRuleOrderEntryPercentageDiscountRAOAction()
Copyright © 2018 SAP SE. All Rights Reserved.