Class DefaultRendererService
java.lang.Object
de.hybris.platform.servicelayer.internal.service.AbstractService
de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
de.hybris.platform.commons.renderer.impl.DefaultRendererService
- All Implemented Interfaces:
RendererService,Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
Default implementation of
RendererService- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
AbstractService.SerializableDTO -
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
modelService, sessionService, txManagerFields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets RendererTemplate that match a codevoidrender(RendererTemplateModel template, Object context, Writer output) Renders template using default renderer.voidrender(Renderer renderer, RendererTemplateModel template, Object context, Writer output) Renders template using renderer passed as a parameter.voidsetMapping(Map<RendererTypeEnum, Renderer> mapping) voidsetRendererTemplateDao(RendererTemplateDao rendererTemplateDao) Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerMethods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
Constructor Details
-
DefaultRendererService
public DefaultRendererService()
-
-
Method Details
-
render
public void render(Renderer renderer, RendererTemplateModel template, Object context, Writer output) Renders template using renderer passed as a parameter. Rendered content is stored into output.- Specified by:
renderin interfaceRendererService- Parameters:
renderer- renderer used to render templatetemplate- to rendercontext- context (usually map of properties)output- rendered content
-
getRendererTemplateForCode
Gets RendererTemplate that match a code- Specified by:
getRendererTemplateForCodein interfaceRendererService- Parameters:
code- template identifier- Returns:
- found template
-
render
Renders template using default renderer. Rendered content is stored into output.- Specified by:
renderin interfaceRendererService- Parameters:
template- to rendercontext- context (usually map of properties)output- rendered content
-
setRendererTemplateDao
-
setMapping
-