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
  • 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:
      OrderProcessingException
      de.hybris.platform.commercewebservicescommons.errors.exceptions.PaymentAuthorizationException
      de.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.InvalidCartException
      de.hybris.platform.webservicescommons.errors.exceptions.WebserviceValidationException