Class DefaultSmartEditEmailComponentRenderingService
- java.lang.Object
-
- de.hybris.platform.smarteditaddon.service.impl.DefaultSmartEditEmailComponentRenderingService
-
- All Implemented Interfaces:
SmartEditEmailComponentRenderingService
public class DefaultSmartEditEmailComponentRenderingService extends java.lang.Object implements SmartEditEmailComponentRenderingService
Implementation ofSmartEditEmailComponentRenderingServicecode of this class was mostly based onAbstractHybrisVelocityContextFactory
-
-
Constructor Summary
Constructors Constructor Description DefaultSmartEditEmailComponentRenderingService()
-
Method Summary
-
-
-
Method Detail
-
renderComponent
public java.lang.String renderComponent(AbstractCMSComponentModel component)
Description copied from interface:SmartEditEmailComponentRenderingServiceRenders given CmsComponent for email template purposes- Specified by:
renderComponentin interfaceSmartEditEmailComponentRenderingService- Parameters:
component- to render- Returns:
- html string
-
renderTemplate
protected java.lang.String renderTemplate(AbstractCMSComponentModel component, RendererTemplateModel renderTemplate, BaseSiteModel site)
Render the given component template with data from the given component- Parameters:
component- A component contextrenderTemplate- A template to be renderedsite- The BaseSite context- Returns:
- The rendered html string
-
processProperties
protected void processProperties(AbstractCMSComponentModel component, java.util.Map<java.lang.String,java.lang.Object> componentContext)
Populate a componentContext with it's editor properties SeeCMSComponentService- Parameters:
component- A cms componentcomponentContext- A map to populate with the editor properties
-
getRendererService
protected RendererService getRendererService()
-
setRendererService
public void setRendererService(RendererService rendererService)
-
getBaseSiteService
protected BaseSiteService getBaseSiteService()
-
setBaseSiteService
public void setBaseSiteService(BaseSiteService baseSiteService)
-
getCmsComponentService
protected CMSComponentService getCmsComponentService()
-
setCmsComponentService
public void setCmsComponentService(CMSComponentService cmsComponentService)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getRendererTemplateDao
protected RendererTemplateDao getRendererTemplateDao()
-
setRendererTemplateDao
public void setRendererTemplateDao(RendererTemplateDao rendererTemplateDao)
-
getTypeService
protected TypeService getTypeService()
-
setTypeService
public void setTypeService(TypeService typeService)
-
getSiteBaseUrlResolutionService
protected SiteBaseUrlResolutionService getSiteBaseUrlResolutionService()
-
setSiteBaseUrlResolutionService
public void setSiteBaseUrlResolutionService(SiteBaseUrlResolutionService siteBaseUrlResolutionService)
-
-