Class ProductDetailsBeforeViewHandler
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.frontend.beforeview.ProductDetailsBeforeViewHandler
-
- All Implemented Interfaces:
BeforeViewHandlerAdaptee
public class ProductDetailsBeforeViewHandler extends java.lang.Object implements BeforeViewHandlerAdaptee
Product ConfigurationBeforeViewHandlerAdaptee. Disables browser side caching for product configuration page and product configuration overview page, by setting the corresponding HHTP-Headers.
Content of the configuration related pages is dynamic, hence caching does not make any sense.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPRODUCT_CONFIG_OVERVIEW_PAGEPath to the product configuration overview pagestatic java.lang.StringPRODUCT_CONFIG_PAGEPath to the product configuration page
-
Constructor Summary
Constructors Constructor Description ProductDetailsBeforeViewHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringbeforeView(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model, java.lang.String viewName)protected ProductConfigBeforeViewExtendergetExtender()voidsetExtender(ProductConfigBeforeViewExtender extender)
-
-
-
Field Detail
-
PRODUCT_CONFIG_PAGE
public static final java.lang.String PRODUCT_CONFIG_PAGE
Path to the product configuration page- See Also:
- Constant Field Values
-
PRODUCT_CONFIG_OVERVIEW_PAGE
public static final java.lang.String PRODUCT_CONFIG_OVERVIEW_PAGE
Path to the product configuration overview page- See Also:
- Constant Field Values
-
-
Method Detail
-
beforeView
public java.lang.String beforeView(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model, java.lang.String viewName)- Specified by:
beforeViewin interfaceBeforeViewHandlerAdaptee
-
getExtender
protected ProductConfigBeforeViewExtender getExtender()
- Returns:
- the extender
-
setExtender
public void setExtender(ProductConfigBeforeViewExtender extender)
- Parameters:
extender- the extender to set
-
-