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, isReadDomainValuesOnDemand, logMessageData, mapSeverity, messageContainsParameters, replaceMessageParameters, resolveMessage, retrieveCsticValueModel, retrieveCsticValueModelForRuleMessage, setConfigModelFactory, setI18NService, setReadDomainValuesOnDemand, 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
-