public class BroadleafProductController
extends org.broadleafcommerce.common.web.controller.BroadleafAbstractController
implements org.springframework.web.servlet.mvc.Controller, org.broadleafcommerce.common.web.TemplateTypeAware
| Modifier and Type | Field and Description |
|---|---|
protected static String |
ALL_PRODUCTS_ATTRIBUTE_NAME |
protected org.broadleafcommerce.common.web.deeplink.DeepLinkService<Product> |
deepLinkService |
protected String |
defaultProductView |
protected static String |
MODEL_ATTRIBUTE_NAME |
protected org.broadleafcommerce.common.template.TemplateOverrideExtensionManager |
templateOverrideManager |
| Constructor and Description |
|---|
BroadleafProductController() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDefaultProductView() |
String |
getExpectedTemplateName(javax.servlet.http.HttpServletRequest request) |
org.broadleafcommerce.common.template.TemplateType |
getTemplateType(javax.servlet.http.HttpServletRequest request) |
org.springframework.web.servlet.ModelAndView |
handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
setDefaultProductView(String defaultProductView) |
protected String defaultProductView
protected static String MODEL_ATTRIBUTE_NAME
protected static String ALL_PRODUCTS_ATTRIBUTE_NAME
@Autowired(required=false) @Qualifier(value="blProductDeepLinkService") protected org.broadleafcommerce.common.web.deeplink.DeepLinkService<Product> deepLinkService
protected org.broadleafcommerce.common.template.TemplateOverrideExtensionManager templateOverrideManager
public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
handleRequest in interface org.springframework.web.servlet.mvc.ControllerExceptionpublic String getDefaultProductView()
public void setDefaultProductView(String defaultProductView)
public String getExpectedTemplateName(javax.servlet.http.HttpServletRequest request)
getExpectedTemplateName in interface org.broadleafcommerce.common.web.TemplateTypeAwarepublic org.broadleafcommerce.common.template.TemplateType getTemplateType(javax.servlet.http.HttpServletRequest request)
getTemplateType in interface org.broadleafcommerce.common.web.TemplateTypeAwareCopyright © 2017. All rights reserved.