Class AccountSavedCartsPageController


  • @Controller
    @RequestMapping("/my-account/saved-carts")
    public class AccountSavedCartsPageController
    extends AbstractSearchPageController
    Controller for saved carts page
    • Constructor Detail

      • AccountSavedCartsPageController

        public AccountSavedCartsPageController()
    • Method Detail

      • savedCart

        @RequestMapping(value="/{cartCode:.*}",
                        method=GET)
        public java.lang.String savedCart​(@PathVariable("cartCode")
                                          java.lang.String cartCode,
                                          org.springframework.ui.Model model,
                                          org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                   throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • getUploadingSavedCarts

        @RequestMapping(value="/uploadingCarts",
                        method=GET,
                        produces="application/json")
        @ResponseBody
        public java.util.List<CartData> getUploadingSavedCarts​(@RequestParam("cartCodes")
                                                               java.util.List<java.lang.String> cartCodes)
                                                        throws CommerceSaveCartException
        Throws:
        CommerceSaveCartException
      • getProductVariantMatrixForResponsive

        @RequestMapping(value="/{cartCode:.*}/getReadOnlyProductVariantMatrix",
                        method=GET)
        public java.lang.String getProductVariantMatrixForResponsive​(@PathVariable("cartCode")
                                                                     java.lang.String cartCode,
                                                                     @RequestParam("productCode")
                                                                     java.lang.String productCode,
                                                                     org.springframework.ui.Model model,
                                                                     org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
      • savedCartEdit

        @RequestMapping(value="/{cartCode:.*}/edit",
                        method=POST)
        public java.lang.String savedCartEdit​(@PathVariable("cartCode")
                                              java.lang.String cartCode,
                                              SaveCartForm form,
                                              org.springframework.validation.BindingResult bindingResult,
                                              org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                       throws CommerceSaveCartException
        Throws:
        CommerceSaveCartException
      • restoreSaveCartForId

        @RequestMapping(value="/{cartId}/restore",
                        method=GET)
        public java.lang.String restoreSaveCartForId​(@PathVariable("cartId")
                                                     java.lang.String cartId,
                                                     org.springframework.ui.Model model)
                                              throws CommerceSaveCartException
        Throws:
        CommerceSaveCartException
      • postRestoreSaveCartForId

        @RequestMapping(value="/{cartId}/restore",
                        method=POST)
        @ResponseBody
        public java.lang.String postRestoreSaveCartForId​(@PathVariable("cartId")
                                                         java.lang.String cartId,
                                                         RestoreSaveCartForm restoreSaveCartForm,
                                                         org.springframework.validation.BindingResult bindingResult)
                                                  throws CommerceSaveCartException
        Throws:
        CommerceSaveCartException
      • deleteSaveCartForId

        @RequestMapping(value="/{cartId}/delete",
                        method=DELETE)
        @ResponseStatus(OK)
        @ResponseBody
        public java.lang.String deleteSaveCartForId​(@PathVariable("cartId")
                                                    java.lang.String cartId)
                                             throws CommerceSaveCartException
        Throws:
        CommerceSaveCartException