Class BroadleafAdvancedPageController
java.lang.Object
org.broadleafcommerce.common.web.controller.BroadleafAbstractController
com.broadleafcommerce.advancedcms.web.controller.BroadleafAdvancedPageController
- All Implemented Interfaces:
org.springframework.web.servlet.mvc.Controller
@Controller("blAdvancedPageController")
public class BroadleafAdvancedPageController
extends org.broadleafcommerce.common.web.controller.BroadleafAbstractController
implements org.springframework.web.servlet.mvc.Controller
This class works in combination with the
AdvancedPageHandlerMapping, which finds pages based on the
associated PageType prefix, used for collection landing and filtering pages.- Author:
- Andre Azzolini (apazzolini)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AdvancedPageServiceprotected booleanprotected static final org.apache.commons.logging.Logprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected Map<String,List<CollectionPageSearchProcessor>> protected com.broadleafcommerce.theme.service.ThemeFileService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.servlet.ModelAndViewhandleRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Methods inherited from class org.broadleafcommerce.common.web.controller.BroadleafAbstractController
addDeepLink, getContextPath, isAjaxRequest, jsonResponse
-
Field Details
-
LOG
protected static final org.apache.commons.logging.Log LOG -
MODEL_DETAIL_ATTRIBUTE_NAME
- See Also:
-
MODEL_FILTER_ATTRIBUTE_NAME
- See Also:
-
MODEL_FILTER_CRITERIA_ATTRIBUTE_NAME
- See Also:
-
MODEL_TYPE_ATTRIBUTE_NAME
- See Also:
-
MODEL_MATCHED_URL_ATTRIBUTE_NAME
- See Also:
-
REQUEST_FILTER_PATTERN_KEY
- See Also:
-
allowMultipleFilterMatches
protected boolean allowMultipleFilterMatches -
themeFileService
protected com.broadleafcommerce.theme.service.ThemeFileService themeFileService -
advancedPageService
-
urlKeyFilterParameters
-
searchProcessorMap
-
-
Constructor Details
-
BroadleafAdvancedPageController
public BroadleafAdvancedPageController()
-
-
Method Details
-
handleRequest
public org.springframework.web.servlet.ModelAndView handleRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws Exception - Specified by:
handleRequestin interfaceorg.springframework.web.servlet.mvc.Controller- Throws:
Exception
-