Class TmaOrdersController
- java.lang.Object
-
- de.hybris.platform.b2ctelcooccaddon.controllers.BaseController
-
- de.hybris.platform.b2ctelcooccaddon.controllers.TmaOrdersController
-
@Controller @RequestMapping("/{baseSiteId}") public class TmaOrdersController extends BaseControllerWeb 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 Constructor Description TmaOrdersController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrderWsDTOplaceOrder(java.lang.String fields, java.lang.String cartId)protected voidvalidateCartForPlaceOrder()-
Methods inherited from class de.hybris.platform.b2ctelcooccaddon.controllers.BaseController
getDataMapper, getI18nService, getMessageSource, handleErrorInternal, handleModelNotFoundException, sanitize, setDataMapper, setI18nService, setMessageSource, validate
-
-
-
-
Method Detail
-
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") java.lang.String fields, @RequestParam java.lang.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
-
-