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