/** * The POST create order operation */ @POST public Response createOrder(Order order) { String id = orderService.createOrder(order); return Response.ok(id).build(); }
/** * The GET order by id operation */ @GET @Path("/{id}") public Response getOrder(@PathParam("id") int orderId) { Order order = orderService.getOrder(orderId); if (order != null) { return Response.ok(order).build(); } else { return Response.status(Response.Status.NOT_FOUND).build(); } }
/** * The PUT update order operation */ @PUT public Response updateOrder(Order order) { orderService.updateOrder(order); return Response.ok().build(); }
/** * The DELETE cancel order operation */ @DELETE @Path("/{id}") public Response cancelOrder(@PathParam("id") int orderId) { orderService.cancelOrder(orderId); return Response.ok().build(); } }
/** * The DELETE cancel order operation */ @DELETE @Path("/{id}") public Response cancelOrder(@PathParam("id") int orderId) { orderService.cancelOrder(orderId); return Response.ok().build(); } }
/** * The PUT update order operation */ @PUT public Response updateOrder(Order order) { orderService.updateOrder(order); return Response.ok().build(); }
/** * The GET order by id operation */ @GET @Path("/{id}") public Response getOrder(@PathParam("id") int orderId) { Order order = orderService.getOrder(orderId); if (order != null) { return Response.ok(order).build(); } else { return Response.status(Response.Status.NOT_FOUND).build(); } }
/** * The POST create order operation */ @POST public Response createOrder(Order order) { String id = orderService.createOrder(order); return Response.ok(id).build(); }
/** * The DELETE cancel order operation */ @DELETE @Path("/{id}") public Response cancelOrder( @ApiParam(value = "The id of the order to cancel", required = true) @PathParam("id") int orderId) { orderService.cancelOrder(orderId); return Response.ok().build(); } }
/** * The PUT update order operation */ @PUT @ApiOperation(value = "Update order") public Response updateOrder( @ApiParam(value = "The order to update", required = true) Order order) { orderService.updateOrder(order); return Response.ok().build(); }
/** * The GET order by id operation */ @GET @Path("/{id}") @ApiOperation(value = "Get order", response = Order.class) @ApiResponses({ @ApiResponse(code = 200, response = Order.class, message = "The found order"), @ApiResponse(code = 404, response = String.class, message = "Cannot find order with the id") }) public Response getOrder( @ApiParam(value = "The id of the order", required = true) @PathParam("id") int orderId) { Order order = orderService.getOrder(orderId); if (order != null) { return Response.ok(order).build(); } else { return Response.status(Response.Status.NOT_FOUND).build(); } }
/** * The POST create order operation */ @POST @ApiOperation(value = "Create order") @ApiResponses({ @ApiResponse(code = 200, response = String.class, message = "The id of the created order") }) public Response createOrder( @ApiParam(value = "The order to create", required = true) Order order) { String id = orderService.createOrder(order); return Response.ok(id).build(); }