Class PqQualificationPoDoesNotHaveGivenDependentPoRaoAction

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

public class PqQualificationPoDoesNotHaveGivenDependentPoRaoAction extends de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
Action that sets a message about a TmaProductOfferingModel and the required TmaProductSpecificationModel on a PqPoQualificationItemRao
Since:
2211
  • Constructor Summary

    Constructors
  • 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

    • PqQualificationPoDoesNotHaveGivenDependentPoRaoAction

      public PqQualificationPoDoesNotHaveGivenDependentPoRaoAction()
  • 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