@GET @Path("{id}") @UnitOfWork @Produces({MediaType.APPLICATION_JSON}) public Response getDatasource(@PathParam("id") LongParam id) { return Response.ok(runDAO.findById(id.get())).build(); }
@POST @UnitOfWork @Consumes(MediaType.APPLICATION_JSON) public Response addRun(Run newRun) { return Response.ok(String.valueOf(runDAO.create(newRun).getId())).build(); }
@GET @UnitOfWork public Response getRuns() { return Response.ok(runDAO.findAll()).build(); }