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 Constructor Description PriceSummaryComponentRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PricingConfigurationParametergetPricingParameters()protected ProviderFactorygetProviderFactory()protected java.util.Map<java.lang.String,java.lang.Object>getVariablesToExpose(javax.servlet.jsp.PageContext pageContext, AbstractCMSComponentModel component)protected booleanisNeitherBaseNorOptionPriceAvailable()voidsetProviderFactory(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
-
-
-
-
Method Detail
-
getPricingParameters
protected PricingConfigurationParameter getPricingParameters()
-
getProviderFactory
protected ProviderFactory getProviderFactory()
-
setProviderFactory
public void setProviderFactory(ProviderFactory providerFactory)
- Parameters:
providerFactory- provider factory to get the pricing parameter configuration from backoffice
-
getVariablesToExpose
protected java.util.Map<java.lang.String,java.lang.Object> getVariablesToExpose(javax.servlet.jsp.PageContext pageContext, AbstractCMSComponentModel component)- Overrides:
getVariablesToExposein classDefaultAddOnCMSComponentRenderer<AbstractCMSComponentModel>
-
isNeitherBaseNorOptionPriceAvailable
protected boolean isNeitherBaseNorOptionPriceAvailable()
-
-