Class DefaultAdminFeeRAOAction
java.lang.Object
de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
de.hybris.platform.travelrulesengine.commerce.impl.AbstractTravelCommerceRAOAction
de.hybris.platform.travelrulesengine.commerce.impl.DefaultAdminFeeRAOAction
- All Implemented Interfaces:
de.hybris.platform.ruleengineservices.rule.evaluation.actions.RAOAction,AdminFeeRAOAction,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware
public class DefaultAdminFeeRAOAction
extends AbstractTravelCommerceRAOAction
implements AdminFeeRAOAction
Implementation class for Fee RAO action
AdminFeeRAOAction-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAdminFee(CartRAO cartRao, RuleEngineResultRAO ruleEngineResultRao, Object ruleContext) Method to create admin Fee Rao objectMethods 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
-
DefaultAdminFeeRAOAction
public DefaultAdminFeeRAOAction()
-
-
Method Details
-
addAdminFee
public FeeRAO addAdminFee(CartRAO cartRao, RuleEngineResultRAO ruleEngineResultRao, Object ruleContext) Description copied from interface:AdminFeeRAOActionMethod to create admin Fee Rao object- Specified by:
addAdminFeein interfaceAdminFeeRAOAction- Parameters:
cartRao- the cart raoruleEngineResultRao- the rule engine result raoruleContext- the rule context- Returns:
- fee rao
-