Class AbstractHybrisVelocityContextFactory
- java.lang.Object
-
- de.hybris.platform.acceleratorservices.document.factory.impl.AbstractHybrisVelocityContextFactory
-
- Direct Known Subclasses:
DefaultDocumentContextFactory,DefaultEmailContextFactory
public abstract class AbstractHybrisVelocityContextFactory extends java.lang.ObjectDefault factory used to create the velocity context for rendering document
-
-
Constructor Summary
Constructors Constructor Description AbstractHybrisVelocityContextFactory()
-
Method Summary
-
-
-
Method Detail
-
renderCMSSlotsIntoContext
public void renderCMSSlotsIntoContext(AbstractHybrisVelocityContext<BusinessProcessModel> context, AbstractPageModel pageModel, BusinessProcessModel businessProcessModel)
-
renderCMSSlotsIntoContext
public void renderCMSSlotsIntoContext(java.util.Locale locale, AbstractHybrisVelocityContext<BusinessProcessModel> context, AbstractPageModel pageModel, BusinessProcessModel businessProcessModel)
-
renderComponents
protected java.lang.String renderComponents(java.util.Locale locale, ContentSlotModel contentSlotModel, AbstractHybrisVelocityContext<BusinessProcessModel> context, BusinessProcessModel businessProcessModel)
-
evaluateWithVelocity
protected java.lang.String evaluateWithVelocity(java.lang.String input, org.apache.velocity.VelocityContext ctx)
-
resolveRendererTemplateForComponent
protected java.lang.String resolveRendererTemplateForComponent(AbstractCMSComponentModel component, BusinessProcessModel businessProcessModel)
-
renderTemplate
protected void renderTemplate(java.util.Locale locale, AbstractHybrisVelocityContext<BusinessProcessModel> context, java.io.StringWriter text, AbstractCMSComponentModel component, java.lang.String renderTemplateCode, RendererTemplateModel renderTemplate, BaseSiteModel site)
-
processProperties
protected void processProperties(java.util.Locale locale, AbstractCMSComponentModel component, java.util.Map<java.lang.String,java.lang.Object> componentContext)
-
getAttributeValue
protected java.lang.Object getAttributeValue(java.util.Locale locale, AbstractCMSComponentModel component, java.lang.String property)
-
appendTokensToBuffer
protected void appendTokensToBuffer(AbstractHybrisVelocityContext<BusinessProcessModel> context, java.util.Map.Entry<java.lang.String,java.lang.String> entry, java.lang.StringBuilder buffer)
-
getApplicationContext
protected org.springframework.context.ApplicationContext getApplicationContext()
-
getCmsPageService
protected CMSPageService getCmsPageService()
-
setCmsPageService
public void setCmsPageService(CMSPageService cmsPageService)
-
getCmsComponentService
protected CMSComponentService getCmsComponentService()
-
setCmsComponentService
public void setCmsComponentService(CMSComponentService cmsComponentService)
-
getContextResolutionStrategy
protected ProcessContextResolutionStrategy<CMSSiteModel> getContextResolutionStrategy()
-
setContextResolutionStrategy
public void setContextResolutionStrategy(ProcessContextResolutionStrategy<CMSSiteModel> contextResolutionStrategy)
-
getSiteBaseUrlResolutionService
protected SiteBaseUrlResolutionService getSiteBaseUrlResolutionService()
-
setSiteBaseUrlResolutionService
public void setSiteBaseUrlResolutionService(SiteBaseUrlResolutionService siteBaseUrlResolutionService)
-
getRendererTemplateDao
protected RendererTemplateDao getRendererTemplateDao()
-
setRendererTemplateDao
public void setRendererTemplateDao(RendererTemplateDao rendererTemplateDao)
-
getTypeService
protected TypeService getTypeService()
-
setTypeService
public void setTypeService(TypeService typeService)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getRendererService
protected RendererService getRendererService()
-
setRendererService
public void setRendererService(RendererService rendererService)
-
getEmailTemplateTranslationStrategy
protected EmailTemplateTranslationStrategy getEmailTemplateTranslationStrategy()
-
setEmailTemplateTranslationStrategy
public void setEmailTemplateTranslationStrategy(EmailTemplateTranslationStrategy emailTemplateTranslationStrategy)
-
setContextName
public void setContextName(java.lang.String contextName)
-
-