Class DefaultFareFilteringRAOAction
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.DefaultFareFilteringRAOAction
- All Implemented Interfaces:
de.hybris.platform.ruleengineservices.rule.evaluation.actions.RAOAction,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware
Implementation class of RAO action for fare filtering
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddiscardFare(de.hybris.platform.ruleengineservices.rule.evaluation.RuleActionContext ruleContext) Discard fare.voidperformAction(de.hybris.platform.ruleengineservices.rule.evaluation.RuleActionContext ruleContext) Methods inherited from class de.hybris.platform.travelrulesengine.rule.evaluation.actions.AbstractTravelRuleRAOAction
getTravelRuleEngineCalculationService, setTravelRuleEngineCalculationServiceMethods 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
-
Constructor Details
-
DefaultFareFilteringRAOAction
public DefaultFareFilteringRAOAction()
-
-
Method Details
-
performAction
public void performAction(de.hybris.platform.ruleengineservices.rule.evaluation.RuleActionContext ruleContext) - Specified by:
performActionin interfacede.hybris.platform.ruleengineservices.rule.evaluation.actions.RAOAction- Overrides:
performActionin classde.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
-
discardFare
protected void discardFare(de.hybris.platform.ruleengineservices.rule.evaluation.RuleActionContext ruleContext) Discard fare.- Parameters:
ruleContext- the rule context
-