Class MyInterestsPageController


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

    • MyInterestsPageController

      public MyInterestsPageController()
  • Method Details

    • getCustomerInterests

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

      @RequestMapping(value="/show/{notificationType:.*}/{productCode:.*}", method=GET) public String show(@PathVariable("productCode") String encodedProductCode, @PathVariable("notificationType") 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") String encodedProductCode, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
    • getAccountBreadcrumbBuilder

      protected ResourceBreadcrumbBuilder getAccountBreadcrumbBuilder()
    • getProductInterestFacade

      protected ProductInterestFacade getProductInterestFacade()
    • getConfigurationService

      protected ConfigurationService getConfigurationService()
      Overrides:
      getConfigurationService in class AbstractPageController
    • getMediaService

      protected MediaService getMediaService()
    • getFutureStockFacade

      protected FutureStockFacade getFutureStockFacade()
    • createPagination

      protected PaginationData createPagination(PageableData pageableData, int total)
    • buildSorts

      protected List<SortData> buildSorts(String sortCode)