Class ConfigurationMessageMapperImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.facades.impl.ConfigurationMessageMapperImpl
-
- All Implemented Interfaces:
ConfigurationMessageMapper
public class ConfigurationMessageMapperImpl extends java.lang.Object implements ConfigurationMessageMapper
Helper class to map the messages from product configuration(product level), cstic and cstic values
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
UNRESOLVABLE_ISSUES_MSG
-
Constructor Summary
Constructors Constructor Description ConfigurationMessageMapperImpl()
-
Method Summary
-
-
-
Field Detail
-
UNRESOLVABLE_ISSUES_MSG
protected static final java.lang.String UNRESOLVABLE_ISSUES_MSG
- See Also:
- Constant Field Values
-
-
Method Detail
-
mapMessagesFromModelToData
public void mapMessagesFromModelToData(CsticData cstciData, CsticModel csticModel)
Description copied from interface:ConfigurationMessageMapper
maps messages from cstic model to cstic data to display on UI- Specified by:
mapMessagesFromModelToData
in interfaceConfigurationMessageMapper
-
mapMessagesFromModelToData
public void mapMessagesFromModelToData(CsticValueData cstciValueData, CsticValueModel csticValueModel)
Description copied from interface:ConfigurationMessageMapper
maps messages from cstic value model to cstic value data to display on UI- Specified by:
mapMessagesFromModelToData
in interfaceConfigurationMessageMapper
-
mapMessagesFromModelToData
public void mapMessagesFromModelToData(ConfigurationData configData, ConfigModel configModel)
Description copied from interface:ConfigurationMessageMapper
maps product configuration messages from model to data ( on product level)- Specified by:
mapMessagesFromModelToData
in interfaceConfigurationMessageMapper
-
mapMessagesFromModelToData
public void mapMessagesFromModelToData(ConfigurationOverviewData configOverviewData, ConfigModel configModel)
Description copied from interface:ConfigurationMessageMapper
maps product configuration messages from model to overview data ( on product level)- Specified by:
mapMessagesFromModelToData
in interfaceConfigurationMessageMapper
-
handleOverviewMessageForUnresolvableIssues
protected void handleOverviewMessageForUnresolvableIssues(ConfigModel configModel, java.util.List<ProductConfigMessageData> messages)
-
handleMessageForUnresolvableIssues
protected void handleMessageForUnresolvableIssues(ConfigModel configModel, java.util.List<ProductConfigMessageData> messages)
-
addUnresolvableIssuesMessage
protected void addUnresolvableIssuesMessage(java.util.List<ProductConfigMessageData> messages)
-
isIncompleteConfig
protected boolean isIncompleteConfig(ConfigModel configModel)
-
isIncompleteDraftConfig
protected boolean isIncompleteDraftConfig(ConfigModel configModel)
-
createMessageForUnresolvableIssues
protected ProductConfigMessageData createMessageForUnresolvableIssues()
-
getLocalizedText
protected java.lang.String getLocalizedText(java.lang.String key)
-
mapMessagesFromModelToData
protected java.util.List<ProductConfigMessageData> mapMessagesFromModelToData(java.util.Set<ProductConfigMessage> modelMessages)
-
createUiMessage
protected ProductConfigMessageData createUiMessage(ProductConfigMessage message)
-
encodeHTML
protected java.lang.String encodeHTML(java.lang.String message) throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
-
mapMessageSeverity
protected ProductConfigMessageUISeverity mapMessageSeverity(ProductConfigMessage message)
-
getValueFormatTranslator
public ValueFormatTranslator getValueFormatTranslator()
- Returns:
- the valueFormatTranslator
-
setValueFormatTranslator
public void setValueFormatTranslator(ValueFormatTranslator valueFormatTranslator)
- Parameters:
valueFormatTranslator
- the valueFormatTranslator to set
-
getConfigurationAbstractOrderEntryLinkStrategy
protected ConfigurationAbstractOrderEntryLinkStrategy getConfigurationAbstractOrderEntryLinkStrategy()
-
setConfigurationAbstractOrderEntryLinkStrategy
public void setConfigurationAbstractOrderEntryLinkStrategy(ConfigurationAbstractOrderEntryLinkStrategy configurationAbstractOrderEntryLinkStrategy)
-
getProductConfigurationService
protected ProductConfigurationService getProductConfigurationService()
-
setProductConfigurationService
public void setProductConfigurationService(ProductConfigurationService productConfigurationService)
-
-