Class PqRuleTriggerMessageRaoAction

java.lang.Object
de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
de.hybris.platform.productqualificationservices.actions.impl.PqRuleTriggerMessageRaoAction
All Implemented Interfaces:
de.hybris.platform.ruleengineservices.rule.evaluation.actions.RAOAction, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware

public class PqRuleTriggerMessageRaoAction extends de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
Action that sets a custom message on a PqPoQualificationItemRao.
Since:
2211
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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

    • PqRuleTriggerMessageRaoAction

      public PqRuleTriggerMessageRaoAction()
  • Method Details

    • performActionInternal

      public 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