Class DefaultDiscardTransportOfferingRAOAction
java.lang.Object
de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
de.hybris.platform.travelrulesengine.commerce.impl.AbstractTravelCommerceRAOAction
de.hybris.platform.travelrulesengine.commerce.impl.DefaultDiscardTransportOfferingRAOAction
- All Implemented Interfaces:
de.hybris.platform.ruleengineservices.rule.evaluation.actions.RAOAction,DiscardTransportOfferingRAOAction,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware
public class DefaultDiscardTransportOfferingRAOAction
extends AbstractTravelCommerceRAOAction
implements DiscardTransportOfferingRAOAction
Implementation of transport offering filtering action
DiscardTransportOfferingRAOAction-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondiscardTransportOffering(FareSearchRequestRAO fareSearchRequestRAO, TransportOfferingRAO transportOfferingRAO, RuleEngineResultRAO ruleEngineResultRao, Object ruleContext) Discard transport offering based on rule evaluationMethods inherited from class de.hybris.platform.travelrulesengine.commerce.impl.AbstractTravelCommerceRAOAction
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, performAction, performActionInternal, postProcessAction, setActionSupplementStrategies, setBeanName, setConfigurationService, setConsumptionSupport, setCurrencyUtils, setPriceAdjustmentStrategy, setRaoLookupService, setRAOMetaData, setRaoUtils, setRuleEngineCalculationService, shouldPerformAction, splitEntriesSelectionStrategies, trackActionExecution, validateCurrencyIsoCode, validateParameters, validateRule, validateSelectionStrategy
-
Constructor Details
-
DefaultDiscardTransportOfferingRAOAction
public DefaultDiscardTransportOfferingRAOAction()
-
-
Method Details
-
discardTransportOffering
public FilterTransportOfferingRAO discardTransportOffering(FareSearchRequestRAO fareSearchRequestRAO, TransportOfferingRAO transportOfferingRAO, RuleEngineResultRAO ruleEngineResultRao, Object ruleContext) Description copied from interface:DiscardTransportOfferingRAOActionDiscard transport offering based on rule evaluation- Specified by:
discardTransportOfferingin interfaceDiscardTransportOfferingRAOAction- Parameters:
fareSearchRequestRAO- the fare search request raotransportOfferingRAO- the transport offering raoruleEngineResultRao- the rule engine result raoruleContext- the rule context- Returns:
- filter transport offering rao
-