@Path(value="/") public class Service extends Object
| Constructor and Description |
|---|
Service() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
arrivedDepot(String orderId,
String depotId) |
javax.ws.rs.core.Response |
arrivedFinalDepot(String orderId,
String depotId) |
javax.ws.rs.core.Response |
assignToCourier(String orderId) |
javax.ws.rs.core.Response |
createOrder(String orderId,
String description,
String fromAddress,
String toAddress,
String destinationEmail,
String senderEmail,
Integer maxAttempts,
String comment) |
javax.ws.rs.core.Response |
deliverAgain(String orderId) |
javax.ws.rs.core.Response |
delivered(String orderId) |
javax.ws.rs.core.Response |
delivering(String orderId) |
javax.ws.rs.core.Response |
deliveryFailed(String orderId) |
javax.ws.rs.core.Response |
getOrdersReadyForDelivery(String depotId) |
javax.ws.rs.core.Response |
getOrderStatus(String orderId) |
javax.ws.rs.core.Response |
pickedUpByCourier(String orderId) |
javax.ws.rs.core.Response |
sendOrder(String orderId) |
@POST
@Path(value="/order/{orderId}/create")
public javax.ws.rs.core.Response createOrder(@PathParam(value="orderId")
String orderId,
@QueryParam(value="description")
String description,
@QueryParam(value="fromAddress")
String fromAddress,
@QueryParam(value="toAddress")
String toAddress,
@QueryParam(value="destinationEmail")
String destinationEmail,
@QueryParam(value="senderEmail")
String senderEmail,
@QueryParam(value="maxAttempts")
Integer maxAttempts,
@QueryParam(value="comment")
String comment)
@PUT
@Path(value="/order/{orderId}/send")
public javax.ws.rs.core.Response sendOrder(@PathParam(value="orderId")
String orderId)
@PUT
@Path(value="/order/{orderId}/assign")
public javax.ws.rs.core.Response assignToCourier(@PathParam(value="orderId")
String orderId)
@PUT
@Path(value="/order/{orderId}/pickedUp")
public javax.ws.rs.core.Response pickedUpByCourier(@PathParam(value="orderId")
String orderId)
@PUT
@Path(value="/order/{orderId}/arrivedDepot")
public javax.ws.rs.core.Response arrivedDepot(@PathParam(value="orderId")
String orderId,
@QueryParam(value="depotId")
String depotId)
@PUT
@Path(value="/order/{orderId}/arrivedFinalDepot")
public javax.ws.rs.core.Response arrivedFinalDepot(@PathParam(value="orderId")
String orderId,
@QueryParam(value="depotId")
String depotId)
@PUT
@Path(value="/order/{orderId}/delivering")
public javax.ws.rs.core.Response delivering(@PathParam(value="orderId")
String orderId)
@PUT
@Path(value="/order/{orderId}/delivered")
public javax.ws.rs.core.Response delivered(@PathParam(value="orderId")
String orderId)
@PUT
@Path(value="/order/{orderId}/deliveryFailed")
public javax.ws.rs.core.Response deliveryFailed(@PathParam(value="orderId")
String orderId)
@PUT
@Path(value="/order/{orderId}/deliveryAgain")
public javax.ws.rs.core.Response deliverAgain(@PathParam(value="orderId")
String orderId)
@GET
@Path(value="/depot/{depotId}/ordersReadyForDelivery")
@Produces(value="application/json")
public javax.ws.rs.core.Response getOrdersReadyForDelivery(@PathParam(value="depotId")
String depotId)
@GET
@Path(value="/order/{orderId}/status")
@Produces(value="text/plain")
public javax.ws.rs.core.Response getOrderStatus(@PathParam(value="orderId")
String orderId)
Copyright © 2012–2022. All rights reserved.