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;
/**
* ProductsResource class.
*
* @author Santiago.PericasGeertsen@sun.com
*/
@Path("/products")
public class ProductsResource {
@GET
public Products getProducts() {
ArrayList<Product> l = new ArrayList<Product>();
for (Product product : DB.products.values()) {
l.add(product);
}
// JAXB bean wrapper to use adapters
Products products = new Products();
products.setProducts(l);
return products;
}
}