Class RuleTriggerMessageRAOAction
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
-
- de.hybris.platform.ruleengineservices.rule.evaluation.actions.impl.RuleTriggerMessageRAOAction
-
- All Implemented Interfaces:
RAOAction,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware
public class RuleTriggerMessageRAOAction extends AbstractRuleExecutableSupport
-
-
Constructor Summary
Constructors Constructor Description RuleTriggerMessageRAOAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanperformActionInternal(RuleActionContext context)template method called inside ofAbstractRuleExecutableSupport.performAction(RuleActionContext)protected DisplayMessageRAOperformDisplayMessageAction(RuleActionContext context)Deprecated, for removal: This API element is subject to removal in a future version.since 1905protected voidvalidateParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)-
Methods inherited from class de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleExecutableSupport
addMetadataToRao, adjustStrategyQuantity, adjustUnitPrice, adjustUnitPrice, allowedByRuntimeConfiguration, checkAndGetRuleContext, consumeOrderEntries, consumeOrderEntries, consumeOrderEntry, consumeOrderEntry, consumeOrderEntry, createOrderEntryConsumedRAO, extractAmountForCurrency, filterByRuleGroup, getActionSupplementStrategies, getBeanName, getConfigurationService, getConsumableQuantity, getConsumptionSupport, getCurrencyUtils, getEligibleEntryQuantities, getEntriesSelectionStrategies, getMetaDataFromRule, getMetaDataFromRule, getPriceAdjustmentStrategy, getRaoLookupService, getRaoUtils, getRuleCode, getRuleConfigurationRRD, getRuleConfigurationRRDFilter, getRuleEngineCalculationService, getRuleGroupExecutionRRD, getRuleGroupExecutionRRDFilter, getSelectedOrderEntryQuantities, getSelectedOrderEntryRaos, hasEnoughQuantity, isConsumptionEnabled, lookupRAOByType, lookupRAOObjectsByType, mergeDiscounts, mergeOrderEntryConsumed, performAction, postProcessAction, setActionSupplementStrategies, setBeanName, setConfigurationService, setConsumptionEnabled, setConsumptionSupport, setCurrencyUtils, setEntriesSelectionStrategies, setPriceAdjustmentStrategy, setRaoLookupService, setRAOMetaData, setRaoUtils, setRuleEngineCalculationService, shouldPerformAction, skipErrorLogging, splitEntriesSelectionStrategies, trackActionExecution, trackConsumedProducts, trackRuleExecution, trackRuleGroupCode, trackRuleGroupExecution, trackRuleGroupExecutions, updateActionRAOWithConsumed, validateCurrencyIsoCode, validateRule, validateSelectionStrategy
-
-
-
-
Method Detail
-
performActionInternal
public boolean performActionInternal(RuleActionContext context)
Description copied from class:AbstractRuleExecutableSupporttemplate method called inside ofAbstractRuleExecutableSupport.performAction(RuleActionContext)- Overrides:
performActionInternalin classAbstractRuleExecutableSupport- Parameters:
context- the context- Returns:
- true if the action was performed successfully, otherwise false
-
validateParameters
protected void validateParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
- Overrides:
validateParametersin classAbstractRuleExecutableSupport
-
performDisplayMessageAction
@Deprecated(since="1905", forRemoval=true) protected DisplayMessageRAO performDisplayMessageAction(RuleActionContext context)Deprecated, for removal: This API element is subject to removal in a future version.since 1905
-
-