Class DefaultEmailTemplateTranslationStrategy
java.lang.Object
de.hybris.platform.acceleratorservices.process.strategies.impl.DefaultEmailTemplateTranslationStrategy
- All Implemented Interfaces:
EmailTemplateTranslationStrategy
public class DefaultEmailTemplateTranslationStrategy
extends Object
implements EmailTemplateTranslationStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildMessageSources(String languageIso, BufferedReader reader, String line) protected org.springframework.context.ApplicationContextprotected CommonI18NServiceDefault language which is used if languageIso parameter is nullprotected MediaServicegetPropertiesRootPath(RendererTemplateModel renderTemplate, String languageIso) protected MaploadPropertyfile(String path) voidsetCommonI18NService(CommonI18NService commonI18NService) voidsetDefaultLanguageIso(String defaultLanguageIso) Set default language which is used if languageIso parameter is nullvoidsetMediaService(MediaService mediaService) translateMessagesForTemplate(RendererTemplateModel renderTemplate, String languageIso)
-
Constructor Details
-
DefaultEmailTemplateTranslationStrategy
public DefaultEmailTemplateTranslationStrategy()
-
-
Method Details
-
translateMessagesForTemplate
public Map<String,Object> translateMessagesForTemplate(RendererTemplateModel renderTemplate, String languageIso) - Specified by:
translateMessagesForTemplatein interfaceEmailTemplateTranslationStrategy
-
getPropertiesRootPath
protected List<String> getPropertiesRootPath(RendererTemplateModel renderTemplate, String languageIso) -
buildMessageSources
protected List<String> buildMessageSources(String languageIso, BufferedReader reader, String line) throws IOException - Throws:
IOException
-
loadPropertyfile
-
getApplicationContext
protected org.springframework.context.ApplicationContext getApplicationContext() -
getCommonI18NService
-
setCommonI18NService
-
getMediaService
-
setMediaService
-
getDefaultLanguageIso
Default language which is used if languageIso parameter is null- Returns:
- default language
-
setDefaultLanguageIso
Set default language which is used if languageIso parameter is null- Parameters:
defaultLanguageIso-
-