Class TmaOrdersController
java.lang.Object
de.hybris.platform.b2ctelcooccaddon.controllers.BaseController
de.hybris.platform.b2ctelcooccaddon.controllers.TmaOrdersController
@Controller
@RequestMapping("/{baseSiteId}")
public class TmaOrdersController
extends BaseController
Web Service Controller for the ORDERS resource
- Since:
- 2001
-
Field Summary
Fields 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
-
Constructor Details
-
TmaOrdersController
public TmaOrdersController()
-
-
Method Details
-
placeOrder
@Secured({"ROLE_CUSTOMERGROUP","ROLE_CLIENT","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/users/{userId}/orders", method=POST) @ResponseStatus(CREATED) @ResponseBody public OrderWsDTO placeOrder(@RequestParam(defaultValue="DEFAULT") String fields, @RequestParam String cartId) throws OrderProcessingException, de.hybris.platform.commercewebservicescommons.errors.exceptions.PaymentAuthorizationException, de.hybris.platform.order.InvalidCartException - Throws:
OrderProcessingExceptionde.hybris.platform.commercewebservicescommons.errors.exceptions.PaymentAuthorizationExceptionde.hybris.platform.order.InvalidCartException
-
validateCartForPlaceOrder
protected void validateCartForPlaceOrder() throws de.hybris.platform.order.InvalidCartException, de.hybris.platform.webservicescommons.errors.exceptions.WebserviceValidationException- Throws:
de.hybris.platform.order.InvalidCartExceptionde.hybris.platform.webservicescommons.errors.exceptions.WebserviceValidationException
-