Class DefaultAddOnCMSComponentRenderer<C extends AbstractCMSComponentModel>
java.lang.Object
de.hybris.platform.addonsupport.renderer.impl.DefaultAddOnCMSComponentRenderer<C>
- All Implemented Interfaces:
CMSComponentRenderer<C>
- Direct Known Subclasses:
AddToCartActionRendererForStockNotification,AssistedServiceComponentRenderer,B2BAcceleratorApproveOrderActionRenderer,B2BAcceleratorProductAddToCartComponentRenderer,B2BAcceleratorReorderActionRenderer,DefaultVerticalNavigationListComponentRenderer,HybrisAnalyticsTagScriptComponentRenderer,MarketplaceAddonCMSComponentRenderer,MerchandisingComponentRenderer,PriceSummaryComponentRenderer,ProfileTagScriptComponentRenderer,YFormCMSComponentRenderer
public class DefaultAddOnCMSComponentRenderer<C extends AbstractCMSComponentModel>
extends Object
implements CMSComponentRenderer<C>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexposeVariables(javax.servlet.jsp.PageContext pageContext, C component) protected StringgetAddonUiExtensionName(C component) protected <T> THelper method to lookup a spring bean in the context of a request.protected Stringprotected RequestContextDatagetRequestContextData(javax.servlet.http.HttpServletRequest request) protected intgetScopeForVariableName(String variableName) protected StringgetTypeCode(C component) protected TypeServiceprotected Stringprotected UiExperienceServiceprotected Map<UiExperienceLevel,String> protected StringgetVariablesToExpose(javax.servlet.jsp.PageContext pageContext, C component) protected Stringprotected StringgetViewResourceName(C component) voidrenderComponent(javax.servlet.jsp.PageContext pageContext, C component) Render a CMS Component into the page at the current location.voidsetCmsComponentFolder(String cmsComponentFolder) voidsetCmsComponentService(CMSComponentService cmsComponentService) voidsetModelService(ModelService modelService) voidsetTypeService(TypeService typeService) voidsetUiExperienceService(UiExperienceService uiExperienceService) voidsetUiExperienceViewPrefixMap(Map<UiExperienceLevel, String> uiExperienceViewPrefixMap) voidsetUnknownUiExperiencePrefix(String unknownUiExperiencePrefix) protected voidunExposeVariables(javax.servlet.jsp.PageContext pageContext, C component, Map<String, Object> exposedVariables)
-
Constructor Details
-
DefaultAddOnCMSComponentRenderer
public DefaultAddOnCMSComponentRenderer()
-
-
Method Details
-
getTypeService
-
setTypeService
-
getModelService
-
setModelService
-
getCmsComponentService
-
setCmsComponentService
-
getUiExperienceService
-
setUiExperienceService
-
setUiExperienceViewPrefixMap
-
getUiExperienceViewPrefixMap
-
setUnknownUiExperiencePrefix
-
getUnknownUiExperiencePrefix
-
renderComponent
public void renderComponent(javax.servlet.jsp.PageContext pageContext, C component) throws javax.servlet.ServletException, IOException Description copied from interface:CMSComponentRendererRender a CMS Component into the page at the current location.- Specified by:
renderComponentin interfaceCMSComponentRenderer<C extends AbstractCMSComponentModel>- Parameters:
pageContext- The page context to render intocomponent- The component to render- Throws:
javax.servlet.ServletExceptionIOException
-
exposeVariables
-
getScopeForVariableName
-
getVariablesToExpose
-
unExposeVariables
-
getView
-
getAddonUiExtensionName
-
getCmsComponentFolder
-
setCmsComponentFolder
- Parameters:
cmsComponentFolder- the cmsComponentFolder to set
-
getUIExperienceFolder
-
getViewResourceName
-
getTypeCode
-
getBean
protected <T> T getBean(javax.servlet.http.HttpServletRequest request, String beanName, Class<T> beanType) Helper method to lookup a spring bean in the context of a request. This should only be used to lookup beans that are request scoped. The looked up bean is cached in the request attributes so it should not have a narrower scope than request scope. This method should not be used for beans that could be injected into this bean.- Type Parameters:
T- the expected type of the bean- Parameters:
request- the current requestbeanName- the name of the bean to lookupbeanType- the expected type of the bean- Returns:
- the bean found or null
-
getRequestContextData
-