Class DefaultTransportOfferingFilteringRAOAction

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

public class DefaultTransportOfferingFilteringRAOAction extends AbstractTravelRuleRAOAction
Implementation class of RAO action for transport offering filtering
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    discardTransportOffering(de.hybris.platform.ruleengineservices.rule.evaluation.RuleActionContext ruleContext)
    Discard transport offering.
    void
    performAction(de.hybris.platform.ruleengineservices.rule.evaluation.RuleActionContext ruleContext)
     

    Methods inherited from class de.hybris.platform.travelrulesengine.rule.evaluation.actions.AbstractTravelRuleRAOAction

    getTravelRuleEngineCalculationService, setTravelRuleEngineCalculationService

    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, performActionInternal, postProcessAction, setActionSupplementStrategies, setBeanName, setConfigurationService, setConsumptionSupport, setCurrencyUtils, setPriceAdjustmentStrategy, setRaoLookupService, setRAOMetaData, setRaoUtils, setRuleEngineCalculationService, shouldPerformAction, splitEntriesSelectionStrategies, trackActionExecution, validateCurrencyIsoCode, validateParameters, validateRule, validateSelectionStrategy

    Methods inherited from class java.lang.Object

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

    • DefaultTransportOfferingFilteringRAOAction

      public DefaultTransportOfferingFilteringRAOAction()
  • Method Details

    • performAction

      public void performAction(de.hybris.platform.ruleengineservices.rule.evaluation.RuleActionContext ruleContext)
      Specified by:
      performAction in interface de.hybris.platform.ruleengineservices.rule.evaluation.actions.RAOAction
      Overrides:
      performAction in class de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
    • discardTransportOffering

      protected void discardTransportOffering(de.hybris.platform.ruleengineservices.rule.evaluation.RuleActionContext ruleContext)
      Discard transport offering.
      Parameters:
      ruleContext - the rule context