Class CustomerCouponsPageController


@Controller @Scope("tenant") @RequestMapping("/my-account") public class CustomerCouponsPageController extends AbstractSearchPageController
Controller for my coupons.
  • Field Details

  • Constructor Details

    • CustomerCouponsPageController

      public CustomerCouponsPageController()
  • Method Details

    • coupons

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

      @RequestMapping(value="/coupon/claim/{code}", method=GET) public String claim(@PathVariable("code") String code, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
    • setNotification

      @RequestMapping(value="/coupon/notification/{code}", method=GET) @ResponseBody public String setNotification(@RequestParam("isNotificationOn") boolean isNotificationOn, @PathVariable("code") String code, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
    • addFlashMessage

      protected void addFlashMessage(AssignCouponResult result, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)