Class ConfigurationMessageMapperImpl
java.lang.Object
de.hybris.platform.sap.productconfig.facades.impl.ConfigurationMessageMapperImpl
- All Implemented Interfaces:
ConfigurationMessageMapper
Helper class to map the messages from product configuration(product level), cstic and cstic values
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected ProductConfigMessageDataprotected ProductConfigMessageDatacreateUiMessage(ProductConfigMessage message) protected StringencodeHTML(String message) protected StringgetLocalizedText(String key) protected ProductConfigurationServiceprotected voidhandleMessageForUnresolvableIssues(ConfigModel configModel, List<ProductConfigMessageData> messages) protected voidhandleOverviewMessageForUnresolvableIssues(ConfigModel configModel, List<ProductConfigMessageData> messages) protected booleanisIncompleteConfig(ConfigModel configModel) protected booleanisIncompleteDraftConfig(ConfigModel configModel) protected ProductConfigMessageUISeveritymapMessageSeverity(ProductConfigMessage message) voidmapMessagesFromModelToData(ConfigurationData configData, ConfigModel configModel) maps product configuration messages from model to data ( on product level)voidmapMessagesFromModelToData(CsticData cstciData, CsticModel csticModel) maps messages from cstic model to cstic data to display on UIvoidmapMessagesFromModelToData(CsticValueData cstciValueData, CsticValueModel csticValueModel) maps messages from cstic value model to cstic value data to display on UIvoidmapMessagesFromModelToData(ConfigurationOverviewData configOverviewData, ConfigModel configModel) maps product configuration messages from model to overview data ( on product level)protected List<ProductConfigMessageData>mapMessagesFromModelToData(Set<ProductConfigMessage> modelMessages) voidsetConfigurationAbstractOrderEntryLinkStrategy(ConfigurationAbstractOrderEntryLinkStrategy configurationAbstractOrderEntryLinkStrategy) voidsetProductConfigurationService(ProductConfigurationService productConfigurationService) voidsetValueFormatTranslator(ValueFormatTranslator valueFormatTranslator)
-
Field Details
-
UNRESOLVABLE_ISSUES_MSG
- See Also:
-
-
Constructor Details
-
ConfigurationMessageMapperImpl
public ConfigurationMessageMapperImpl()
-
-
Method Details
-
mapMessagesFromModelToData
Description copied from interface:ConfigurationMessageMappermaps messages from cstic model to cstic data to display on UI- Specified by:
mapMessagesFromModelToDatain interfaceConfigurationMessageMapper
-
mapMessagesFromModelToData
public void mapMessagesFromModelToData(CsticValueData cstciValueData, CsticValueModel csticValueModel) Description copied from interface:ConfigurationMessageMappermaps messages from cstic value model to cstic value data to display on UI- Specified by:
mapMessagesFromModelToDatain interfaceConfigurationMessageMapper
-
mapMessagesFromModelToData
Description copied from interface:ConfigurationMessageMappermaps product configuration messages from model to data ( on product level)- Specified by:
mapMessagesFromModelToDatain interfaceConfigurationMessageMapper
-
mapMessagesFromModelToData
public void mapMessagesFromModelToData(ConfigurationOverviewData configOverviewData, ConfigModel configModel) Description copied from interface:ConfigurationMessageMappermaps product configuration messages from model to overview data ( on product level)- Specified by:
mapMessagesFromModelToDatain interfaceConfigurationMessageMapper
-
handleOverviewMessageForUnresolvableIssues
protected void handleOverviewMessageForUnresolvableIssues(ConfigModel configModel, List<ProductConfigMessageData> messages) -
handleMessageForUnresolvableIssues
protected void handleMessageForUnresolvableIssues(ConfigModel configModel, List<ProductConfigMessageData> messages) -
addUnresolvableIssuesMessage
-
isIncompleteConfig
-
isIncompleteDraftConfig
-
createMessageForUnresolvableIssues
-
getLocalizedText
-
mapMessagesFromModelToData
protected List<ProductConfigMessageData> mapMessagesFromModelToData(Set<ProductConfigMessage> modelMessages) -
createUiMessage
-
encodeHTML
- Throws:
UnsupportedEncodingException
-
mapMessageSeverity
-
getValueFormatTranslator
- Returns:
- the valueFormatTranslator
-
setValueFormatTranslator
- Parameters:
valueFormatTranslator- the valueFormatTranslator to set
-
getConfigurationAbstractOrderEntryLinkStrategy
protected ConfigurationAbstractOrderEntryLinkStrategy getConfigurationAbstractOrderEntryLinkStrategy() -
setConfigurationAbstractOrderEntryLinkStrategy
public void setConfigurationAbstractOrderEntryLinkStrategy(ConfigurationAbstractOrderEntryLinkStrategy configurationAbstractOrderEntryLinkStrategy) -
getProductConfigurationService
-
setProductConfigurationService
-