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 BaseControllerController for saved cart related requests such as saving a cart or cloning/restoring a saved cart- Since:
- 1911
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringANONYMOUS-
Fields inherited from class de.hybris.platform.b2ctelcooccaddon.controllers.BaseController
DEFAULT_FIELD_SET, FULL_FIELD_SET
-
-
Constructor Summary
Constructors Constructor Description TmaSaveCartController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SaveCartResultWsDTOcloneCart(java.lang.String cartId, java.lang.String name, java.lang.String userId, java.lang.String description, java.lang.String fields)SaveCartResultWsDTOdoUpdateSavedCart(java.lang.String cartId, java.lang.String userId, java.lang.String fields)-
Methods inherited from class de.hybris.platform.b2ctelcooccaddon.controllers.BaseController
getDataMapper, getI18nService, getMessageSource, handleErrorInternal, handleModelNotFoundException, sanitize, setDataMapper, setI18nService, setMessageSource, validate
-
-
-
-
Field Detail
-
ANONYMOUS
protected static final java.lang.String ANONYMOUS
- See Also:
- Constant Field Values
-
-
Method Detail
-
cloneCart
@RequestMapping(value="/{cartId}/clonesavedcart", method=POST) @ResponseBody public SaveCartResultWsDTO cloneCart(@PathVariable java.lang.String cartId, @RequestParam(value="name",required=false) java.lang.String name, @PathVariable("userId") java.lang.String userId, @RequestParam(value="description",required=false) java.lang.String description, @RequestParam(defaultValue="DEFAULT") java.lang.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 java.lang.String cartId, @PathVariable("userId") java.lang.String userId, @RequestParam(defaultValue="DEFAULT") java.lang.String fields) throws de.hybris.platform.commerceservices.order.CommerceSaveCartException- Throws:
de.hybris.platform.commerceservices.order.CommerceSaveCartException
-
-