package micjersey2.client; import micjersey2.server.Student; import javax.ws.rs.client.Client; import javax.ws.rs.client.ClientBuilder; import javax.ws.rs.client.WebTarget; import javax.ws.rs.core.GenericType; import java.util.List; /** * Created by Michel Koolwaaij on 10-10-16. */ public class StudentClient { private Client client; public StudentClient(){ client = ClientBuilder.newClient(); } public Student get(int id){ WebTarget target = client.target("http://localhost:8080/MicJersey2/webapi/"); Student response = target.path("studenten/"+id).request().get(Student.class); return response; } public List<Student> get(){ WebTarget target = client.target("http://localhost:8080/MicJersey2/webapi/"); List<Student> response = target.path("studenten/").request().get(new GenericType<List<Student>>(){}); return response; } }