Class MyInterestsPageController


  • @Controller
    @Scope("tenant")
    @RequestMapping("/my-account/my-interests")
    public class MyInterestsPageController
    extends AbstractSearchPageController
    • Constructor Detail

      • MyInterestsPageController

        public MyInterestsPageController()
    • Method Detail

      • getCustomerInterests

        @RequestMapping(method=GET)
        public java.lang.String getCustomerInterests​(@RequestParam(value="page",defaultValue="0")
                                                     int page,
                                                     @RequestParam(value="show",defaultValue="Page")
                                                     AbstractSearchPageController.ShowMode showMode,
                                                     @RequestParam(value="sort",defaultValue="byNameAsc",required=false)
                                                     java.lang.String sortCode,
                                                     org.springframework.ui.Model model)
                                              throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • show

        @RequestMapping(value="/show/{notificationType:.*}/{productCode:.*}",
                        method=GET)
        public java.lang.String show​(@PathVariable("productCode")
                                     java.lang.String encodedProductCode,
                                     @PathVariable("notificationType")
                                     java.lang.String notificationType,
                                     javax.servlet.http.HttpServletRequest request,
                                     javax.servlet.http.HttpServletResponse response,
                                     org.springframework.ui.Model model)
      • removeAllInterestForProduct

        @RequestMapping(value="/removeall/{productCode:.*}",
                        method=GET)
        public void removeAllInterestForProduct​(@PathVariable("productCode")
                                                java.lang.String encodedProductCode,
                                                javax.servlet.http.HttpServletRequest request,
                                                javax.servlet.http.HttpServletResponse response,
                                                org.springframework.ui.Model model)
      • getMediaService

        protected MediaService getMediaService()
      • buildSorts

        protected java.util.List<SortData> buildSorts​(java.lang.String sortCode)