Class CategoryPageController

    • Constructor Detail

      • CategoryPageController

        public CategoryPageController()
    • Method Detail

      • category

        @RequestMapping(value="/{categoryCode:.*}",
                        method=GET)
        public java.lang.String category​(@PathVariable("categoryCode")
                                         java.lang.String categoryCode,
                                         @RequestParam(value="q",required=false)
                                         java.lang.String searchQuery,
                                         @RequestParam(value="page",defaultValue="0")
                                         int page,
                                         @RequestParam(value="show",defaultValue="Page")
                                         AbstractSearchPageController.ShowMode showMode,
                                         @RequestParam(value="sort",required=false)
                                         java.lang.String sortCode,
                                         org.springframework.ui.Model model,
                                         javax.servlet.http.HttpServletRequest request,
                                         javax.servlet.http.HttpServletResponse response)
                                  throws java.io.UnsupportedEncodingException
        Throws:
        java.io.UnsupportedEncodingException
      • getFacets

        @ResponseBody
        @RequestMapping(value="/{categoryCode:.*}/facets",
                        method=GET)
        public FacetRefinement<SearchStateData> getFacets​(@PathVariable("categoryCode")
                                                          java.lang.String categoryCode,
                                                          @RequestParam(value="q",required=false)
                                                          java.lang.String searchQuery,
                                                          @RequestParam(value="page",defaultValue="0")
                                                          int page,
                                                          @RequestParam(value="show",defaultValue="Page")
                                                          AbstractSearchPageController.ShowMode showMode,
                                                          @RequestParam(value="sort",required=false)
                                                          java.lang.String sortCode)
                                                   throws java.io.UnsupportedEncodingException
        Throws:
        java.io.UnsupportedEncodingException
      • getResults

        @ResponseBody
        @RequestMapping(value="/{categoryCode:.*}/results",
                        method=GET)
        public AbstractSearchPageController.SearchResultsData<ProductData> getResults​(@PathVariable("categoryCode")
                                                                                      java.lang.String categoryCode,
                                                                                      @RequestParam(value="q",required=false)
                                                                                      java.lang.String searchQuery,
                                                                                      @RequestParam(value="page",defaultValue="0")
                                                                                      int page,
                                                                                      @RequestParam(value="show",defaultValue="Page")
                                                                                      AbstractSearchPageController.ShowMode showMode,
                                                                                      @RequestParam(value="sort",required=false)
                                                                                      java.lang.String sortCode)
                                                                               throws java.io.UnsupportedEncodingException
        Throws:
        java.io.UnsupportedEncodingException