Class DefaultRetainFeeRAOAction
java.lang.Object
de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
de.hybris.platform.travelrulesengine.commerce.impl.AbstractTravelCommerceRAOAction
de.hybris.platform.travelrulesengine.commerce.impl.DefaultRetainFeeRAOAction
- All Implemented Interfaces:
de.hybris.platform.ruleengineservices.rule.evaluation.actions.RAOAction,RetainFeeRAOAction,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware
public class DefaultRetainFeeRAOAction
extends AbstractTravelCommerceRAOAction
implements RetainFeeRAOAction
Implementation class for Fee RAO action
RetainFeeRAOAction-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionretainAdminFee(BookingRAO bookingRao, RuleEngineResultRAO ruleEngineResultRao, Object ruleContext) Method to validate refundsMethods 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
-
DefaultRetainFeeRAOAction
public DefaultRetainFeeRAOAction()
-
-
Method Details
-
retainAdminFee
public RefundActionRAO retainAdminFee(BookingRAO bookingRao, RuleEngineResultRAO ruleEngineResultRao, Object ruleContext) Description copied from interface:RetainFeeRAOActionMethod to validate refunds- Specified by:
retainAdminFeein interfaceRetainFeeRAOAction- Parameters:
bookingRao- the booking raoruleEngineResultRao- the rule engine result raoruleContext- the rule context- Returns:
- refund action rao
-