package com.sun.jersey.samples.hypermedia.server.controller; import com.sun.jersey.samples.hypermedia.server.db.DB; import com.sun.jersey.samples.hypermedia.server.model.*; import java.util.ArrayList; import javax.ws.rs.GET; import javax.ws.rs.Path; /** * OrdersResource class. * * @author Santiago.PericasGeertsen@sun.com */ @Path("/orders") public class OrdersResource { @GET public Orders getOrders() { ArrayList<Order> l = new ArrayList<Order>(); for (Order order : DB.orders.values()) { l.add(order); } // JAXB bean wrapper to use adapters Orders orders = new Orders(); orders.setOrders(l); return orders; } }