@PUT
@Path("/{orderId}")
public Order updateOrder(Order order, @PathParam("orderId") String orderId)
{
Item updatedItem = order.getItem(0);
updatedItem.setQuantity(updatedItem.getQuantity() + 1);
// Commenting following line because Item.order is marked @XmlTransient.
// assert updatedItem.getOrder().equals(order);
Item item = new Item();
item.setNote("New Item");
item.setPrice(21.99d);
item.setQuantity(1);
item.setTitle("New Thing");
order.addItem(item);
return order;
}