Class AbstractTravelRuleRAOAction

java.lang.Object
de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
de.hybris.platform.travelrulesengine.rule.evaluation.actions.AbstractTravelRuleRAOAction
All Implemented Interfaces:
de.hybris.platform.ruleengineservices.rule.evaluation.actions.RAOAction, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware
Direct Known Subclasses:
DefaultAddAdminFeeRAOAction, DefaultBundleFilteringRAOAction, DefaultFareFilteringRAOAction, DefaultRetainAdminFeeRAOAction, DefaultShowAccommodationCategoriesRAOAction, DefaultShowAccommodationOfferingRAOAction, DefaultShowAccommodationRAOAction, DefaultShowBundleTemplateRAOAction, DefaultShowExtraProductRAOAction, DefaultShowProductCategoriesRAOAction, DefaultShowProductRAOAction, DefaultShowRatePlanRAOAction, DefaultTransportOfferingFilteringRAOAction

public abstract class AbstractTravelRuleRAOAction extends de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport implements de.hybris.platform.ruleengineservices.rule.evaluation.actions.RAOAction
Abstract Drools RAO action class to support travel specific calculation service
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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, 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

    Methods inherited from interface de.hybris.platform.ruleengineservices.rule.evaluation.actions.RAOAction

    performAction
  • Constructor Details

    • AbstractTravelRuleRAOAction

      public AbstractTravelRuleRAOAction()
  • Method Details

    • getTravelRuleEngineCalculationService

      public TravelRuleEngineCalculationService getTravelRuleEngineCalculationService()
      Returns:
      the travelRuleEngineCalculationService
    • setTravelRuleEngineCalculationService

      public void setTravelRuleEngineCalculationService(TravelRuleEngineCalculationService travelRuleEngineCalculationService)
      Parameters:
      travelRuleEngineCalculationService - the travelRuleEngineCalculationService to set