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,java.io.Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
public class DefaultRendererService extends AbstractBusinessService implements RendererService
Default implementation ofRendererService- See Also:
- Serialized Form
-
-
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, txManager
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant
-
-
Constructor Summary
Constructors Constructor Description DefaultRendererService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RendererTemplateModelgetRendererTemplateForCode(java.lang.String code)Gets RendererTemplate that match a codevoidrender(RendererTemplateModel template, java.lang.Object context, java.io.Writer output)Renders template using default renderer.voidrender(Renderer renderer, RendererTemplateModel template, java.lang.Object context, java.io.Writer output)Renders template using renderer passed as a parameter.voidsetMapping(java.util.Map<RendererTypeEnum,Renderer> mapping)voidsetRendererTemplateDao(RendererTemplateDao rendererTemplateDao)-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManager
-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
-
-
-
Method Detail
-
render
public void render(Renderer renderer, RendererTemplateModel template, java.lang.Object context, java.io.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
public RendererTemplateModel getRendererTemplateForCode(java.lang.String code)
Gets RendererTemplate that match a code- Specified by:
getRendererTemplateForCodein interfaceRendererService- Parameters:
code- template identifier- Returns:
- found template
-
render
public void render(RendererTemplateModel template, java.lang.Object context, java.io.Writer output)
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
public void setRendererTemplateDao(RendererTemplateDao rendererTemplateDao)
-
setMapping
public void setMapping(java.util.Map<RendererTypeEnum,Renderer> mapping)
-
-