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 -
Method Summary
Modifier and TypeMethodDescriptionvoidsetTravelRuleEngineCalculationService(TravelRuleEngineCalculationService travelRuleEngineCalculationService) 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, validateSelectionStrategyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.ruleengineservices.rule.evaluation.actions.RAOAction
performAction
-
Constructor Details
-
AbstractTravelRuleRAOAction
public AbstractTravelRuleRAOAction()
-
-
Method Details
-
getTravelRuleEngineCalculationService
- Returns:
- the travelRuleEngineCalculationService
-
setTravelRuleEngineCalculationService
public void setTravelRuleEngineCalculationService(TravelRuleEngineCalculationService travelRuleEngineCalculationService) - Parameters:
travelRuleEngineCalculationService- the travelRuleEngineCalculationService to set
-