Class SaveCartController


  • @Controller
    @RequestMapping("/{baseSiteId}/users/{userId}/carts")
    public class SaveCartController
    extends BaseCommerceController
    Controller for saved cart related requests such as saving a cart or retrieving/restoring/... a saved cart
    • Constructor Detail

      • SaveCartController

        public SaveCartController()
    • Method Detail

      • doSaveCart

        @RequestMapping(value="/{cartId}/save",
                        method=PATCH)
        @ResponseBody
        public SaveCartResultWsDTO doSaveCart​(@PathVariable
                                              java.lang.String cartId,
                                              @RequestParam(value="saveCartName",required=false)
                                              java.lang.String saveCartName,
                                              @RequestParam(value="saveCartDescription",required=false)
                                              java.lang.String saveCartDescription,
                                              @RequestParam(defaultValue="DEFAULT")
                                              java.lang.String fields)
                                       throws CommerceSaveCartException
        Throws:
        CommerceSaveCartException
      • doCartClone

        @RequestMapping(value="/{cartId}/clonesavedcart",
                        method=POST)
        @ResponseBody
        public SaveCartResultWsDTO doCartClone​(@PathVariable
                                               java.lang.String cartId,
                                               @RequestParam(value="name",required=false)
                                               java.lang.String name,
                                               @RequestParam(value="description",required=false)
                                               java.lang.String description,
                                               @RequestParam(defaultValue="DEFAULT")
                                               java.lang.String fields)
                                        throws CommerceSaveCartException
        Throws:
        CommerceSaveCartException