Class PriceSummaryComponentRenderer
java.lang.Object
de.hybris.platform.addonsupport.renderer.impl.DefaultAddOnCMSComponentRenderer<AbstractCMSComponentModel>
de.hybris.platform.sap.productconfig.frontend.renderer.PriceSummaryComponentRenderer
- All Implemented Interfaces:
CMSComponentRenderer<AbstractCMSComponentModel>
public class PriceSummaryComponentRenderer
extends DefaultAddOnCMSComponentRenderer<AbstractCMSComponentModel>
This Renderer for the PriceSummaryComponent checks whether the settings required to display the price deatials (BASE
and OPTIONS price) are maintained in backoffice. If this is not the case hidding of the price details is enforced,
even if display is a ctivated in WCMS cockpit, because meaningfull price details can't be determined without the
backofice settings.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PricingConfigurationParameterprotected ProviderFactorygetVariablesToExpose(javax.servlet.jsp.PageContext pageContext, AbstractCMSComponentModel component) protected booleanvoidsetProviderFactory(ProviderFactory providerFactory) Methods inherited from class de.hybris.platform.addonsupport.renderer.impl.DefaultAddOnCMSComponentRenderer
exposeVariables, getAddonUiExtensionName, getBean, getCmsComponentFolder, getCmsComponentService, getModelService, getRequestContextData, getScopeForVariableName, getTypeCode, getTypeService, getUIExperienceFolder, getUiExperienceService, getUiExperienceViewPrefixMap, getUnknownUiExperiencePrefix, getView, getViewResourceName, renderComponent, setCmsComponentFolder, setCmsComponentService, setModelService, setTypeService, setUiExperienceService, setUiExperienceViewPrefixMap, setUnknownUiExperiencePrefix, unExposeVariables
-
Constructor Details
-
PriceSummaryComponentRenderer
public PriceSummaryComponentRenderer()
-
-
Method Details
-
getPricingParameters
-
getProviderFactory
-
setProviderFactory
- Parameters:
providerFactory- provider factory to get the pricing parameter configuration from backoffice
-
getVariablesToExpose
protected Map<String,Object> getVariablesToExpose(javax.servlet.jsp.PageContext pageContext, AbstractCMSComponentModel component) - Overrides:
getVariablesToExposein classDefaultAddOnCMSComponentRenderer<AbstractCMSComponentModel>
-
isNeitherBaseNorOptionPriceAvailable
protected boolean isNeitherBaseNorOptionPriceAvailable()
-