Class TmaGlobalDiscountPromotionRaoAction
java.lang.Object
de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
de.hybris.platform.b2ctelcoservices.promotion.action.impl.TmaGlobalDiscountPromotionRaoAction
- All Implemented Interfaces:
de.hybris.platform.ruleengineservices.rule.evaluation.actions.RAOAction,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware
public class TmaGlobalDiscountPromotionRaoAction
extends de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
Promotion action to apply Global Discounts.
- Since:
- 2302
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanperformActionInternal(de.hybris.platform.ruleengineservices.rule.evaluation.RuleActionContext context) protected voidvalidateParameters(Map<String, Object> parameters) Methods inherited from class de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
addMetadataToRao, checkAndGetRuleContext, extractAmountForCurrency, getActionSupplementStrategies, getBeanName, getConfigurationService, getConsumptionSupport, getCurrencyUtils, getMetaDataFromRule, getMetaDataFromRule, getPriceAdjustmentStrategy, getRaoLookupService, getRaoUtils, getRuleCode, getRuleEngineCalculationService, getRuleGroupCode, getRuntimeTracker, isRuleGroupExclusive, mergeDiscounts, performAction, postProcessAction, setActionSupplementStrategies, setBeanName, setConfigurationService, setConsumptionSupport, setCurrencyUtils, setPriceAdjustmentStrategy, setRaoLookupService, setRAOMetaData, setRaoUtils, setRuleEngineCalculationService, shouldPerformAction, splitEntriesSelectionStrategies, trackActionExecution, validateCurrencyIsoCode, validateRule, validateSelectionStrategy
-
Constructor Details
-
TmaGlobalDiscountPromotionRaoAction
public TmaGlobalDiscountPromotionRaoAction()
-
-
Method Details
-
performActionInternal
protected boolean performActionInternal(de.hybris.platform.ruleengineservices.rule.evaluation.RuleActionContext context) - Overrides:
performActionInternalin classde.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
-
validateParameters
- Overrides:
validateParametersin classde.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
-