org.broadleafcommerce.core.web.controller.catalog
Class BroadleafCategoryController

java.lang.Object
  extended by org.broadleafcommerce.common.web.controller.BroadleafAbstractController
      extended by org.broadleafcommerce.core.web.controller.catalog.BroadleafCategoryController
All Implemented Interfaces:
org.springframework.web.servlet.mvc.Controller

public class BroadleafCategoryController
extends BroadleafAbstractController
implements org.springframework.web.servlet.mvc.Controller

This class works in combination with the CategoryHandlerMapping which finds a category based upon the passed in URL.

Author:
bpolster

Field Summary
protected static String ACTIVE_FACETS_ATTRIBUTE_NAME
           
protected static String CATEGORY_ATTRIBUTE_NAME
           
protected static String defaultCategoryView
           
protected static String FACETS_ATTRIBUTE_NAME
           
protected  SearchFacetDTOService facetService
           
protected static String PRODUCT_SEARCH_RESULT_ATTRIBUTE_NAME
           
protected static String PRODUCTS_ATTRIBUTE_NAME
           
protected  SearchService searchService
           
 
Constructor Summary
BroadleafCategoryController()
           
 
Method Summary
static String getDefaultCategoryView()
           
 org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
static void setDefaultCategoryView(String defaultCategoryView)
           
 
Methods inherited from class org.broadleafcommerce.common.web.controller.BroadleafAbstractController
isAjaxRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultCategoryView

protected static String defaultCategoryView

CATEGORY_ATTRIBUTE_NAME

protected static String CATEGORY_ATTRIBUTE_NAME

PRODUCTS_ATTRIBUTE_NAME

protected static String PRODUCTS_ATTRIBUTE_NAME

FACETS_ATTRIBUTE_NAME

protected static String FACETS_ATTRIBUTE_NAME

PRODUCT_SEARCH_RESULT_ATTRIBUTE_NAME

protected static String PRODUCT_SEARCH_RESULT_ATTRIBUTE_NAME

ACTIVE_FACETS_ATTRIBUTE_NAME

protected static String ACTIVE_FACETS_ATTRIBUTE_NAME

searchService

protected SearchService searchService

facetService

protected SearchFacetDTOService facetService
Constructor Detail

BroadleafCategoryController

public BroadleafCategoryController()
Method Detail

handleRequest

public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest request,
                                                                  javax.servlet.http.HttpServletResponse response)
                                                           throws Exception
Specified by:
handleRequest in interface org.springframework.web.servlet.mvc.Controller
Throws:
Exception

getDefaultCategoryView

public static String getDefaultCategoryView()

setDefaultCategoryView

public static void setDefaultCategoryView(String defaultCategoryView)


Copyright © 2013. All Rights Reserved.