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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    performActionInternal(de.hybris.platform.ruleengineservices.rule.evaluation.RuleActionContext context)
     
    protected void
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TmaGlobalDiscountPromotionRaoAction

      public TmaGlobalDiscountPromotionRaoAction()
  • Method Details

    • performActionInternal

      protected boolean performActionInternal(de.hybris.platform.ruleengineservices.rule.evaluation.RuleActionContext context)
      Overrides:
      performActionInternal in class de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
    • validateParameters

      protected void validateParameters(Map<String,Object> parameters)
      Overrides:
      validateParameters in class de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport