Class TmaSaveCartController
java.lang.Object
de.hybris.platform.b2ctelcooccaddon.controllers.BaseController
de.hybris.platform.b2ctelcooccaddon.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 Summary
FieldsFields inherited from class de.hybris.platform.b2ctelcooccaddon.controllers.BaseController
DEFAULT_FIELD_SET, FULL_FIELD_SET -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.hybris.platform.b2ctelcooccaddon.controllers.BaseController
getDataMapper, getI18nService, getMessageSource, handleErrorInternal, handleModelNotFoundException, sanitize, setDataMapper, setI18nService, setMessageSource, validate
-
Field Details
-
ANONYMOUS
- See Also:
-
-
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
-