Class DisplayMessageRuleActionStrategyImpl
java.lang.Object
de.hybris.platform.sap.productconfig.rules.action.strategy.impl.ProductConfigAbstractRuleActionStrategy
de.hybris.platform.sap.productconfig.rules.action.strategy.impl.DisplayMessageRuleActionStrategyImpl
- All Implemented Interfaces:
ProductConfigRuleActionStrategy
Creates a message that can be shown on the UI.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ProductConfigMessagecreateMessage(String code, String messageFired, ProductConfigMessageSeverity severity) protected booleanexecuteAction(ConfigModel model, AbstractRuleActionRAO action, Map<String, CsticModel> csticMap) protected StringextractLocalizedMessageText(String messageText) protected booleanisActionPossible(ConfigModel model, AbstractRuleActionRAO action, Map<String, CsticModel> csticMap) voidsetMessageValueMapper(ProductConfigMessageRuleParameterValueMapper messageValueMapper) Methods inherited from class de.hybris.platform.sap.productconfig.rules.action.strategy.impl.ProductConfigAbstractRuleActionStrategy
addMessageToConfigModel, addMessageToCsticValue, apply, getConfigModelFactory, getCstic, getI18NService, getRule, getRuleActionChecker, getRuleEngineService, getRuleParametersService, getRulesFormator, getRuleUtil, handleMessage, logMessageData, mapSeverity, messageContainsParameters, replaceMessageParameters, resolveMessage, retrieveCsticValueModel, retrieveCsticValueModelForRuleMessage, setConfigModelFactory, setI18NService, setRuleActionChecker, setRuleEngineService, setRuleParametersService, setRulesFormator, setRuleUtil, showMessage
-
Constructor Details
-
DisplayMessageRuleActionStrategyImpl
public DisplayMessageRuleActionStrategyImpl()
-
-
Method Details
-
executeAction
protected boolean executeAction(ConfigModel model, AbstractRuleActionRAO action, Map<String, CsticModel> csticMap) - Specified by:
executeActionin classProductConfigAbstractRuleActionStrategy
-
extractLocalizedMessageText
-
isActionPossible
protected boolean isActionPossible(ConfigModel model, AbstractRuleActionRAO action, Map<String, CsticModel> csticMap) - Specified by:
isActionPossiblein classProductConfigAbstractRuleActionStrategy
-
createMessage
protected ProductConfigMessage createMessage(String code, String messageFired, ProductConfigMessageSeverity severity) - Overrides:
createMessagein classProductConfigAbstractRuleActionStrategy
-
getMessageValueMapper
- Returns:
- the messageValueMapper
-
setMessageValueMapper
- Parameters:
messageValueMapper- the messageValueMapper to set
-