Class TmaSaveCartController

java.lang.Object
de.hybris.platform.b2ctelcoocc.controllers.BaseController
de.hybris.platform.b2ctelcoocc.controllers.TmaSaveCartController

@Controller @RequestMapping("/{baseSiteId}/users/{userId}/carts") public class TmaSaveCartController extends BaseController
Controller for saved cart related requests such as saving a cart or cloning/restoring a saved cart
Since:
1911
  • Field Details

  • Constructor Details

    • TmaSaveCartController

      public TmaSaveCartController()
  • Method Details

    • cloneCart

      @RequestMapping(value="/{cartId}/clonesavedcart", method=POST) @ResponseBody public SaveCartResultWsDTO cloneCart(@PathVariable String cartId, @RequestParam(value="name",required=false) String name, @PathVariable("userId") String userId, @RequestParam(value="description",required=false) String description, @RequestParam(defaultValue="DEFAULT") String fields) throws de.hybris.platform.commerceservices.order.CommerceSaveCartException
      Throws:
      de.hybris.platform.commerceservices.order.CommerceSaveCartException
    • doUpdateSavedCart

      @RequestMapping(value="/{cartId}/restoresavedcart", method=PATCH) @ResponseBody public SaveCartResultWsDTO doUpdateSavedCart(@PathVariable String cartId, @PathVariable("userId") String userId, @RequestParam(defaultValue="DEFAULT") String fields) throws de.hybris.platform.commerceservices.order.CommerceSaveCartException
      Throws:
      de.hybris.platform.commerceservices.order.CommerceSaveCartException