From 20f0391fc5cc5e87f96f838767bed8b4d707928d Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Thu, 17 Jan 2013 22:56:32 +0100 Subject: o Adding "jenkins_users" to the JSON representation of a person. o Showing the avatar on the person page too. --- .../trygvis/esper/testing/web/resource/JenkinsResource.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/main/java/io/trygvis/esper/testing/web/resource/JenkinsResource.java') diff --git a/src/main/java/io/trygvis/esper/testing/web/resource/JenkinsResource.java b/src/main/java/io/trygvis/esper/testing/web/resource/JenkinsResource.java index 21bfe19..0c0c6a9 100755 --- a/src/main/java/io/trygvis/esper/testing/web/resource/JenkinsResource.java +++ b/src/main/java/io/trygvis/esper/testing/web/resource/JenkinsResource.java @@ -103,6 +103,17 @@ public class JenkinsResource extends AbstractResource { }); } + @GET + @Path("/user/{uuid}") + @Produces(MediaType.APPLICATION_JSON) + public JenkinsUserJson getUser(@MagicParam final UUID user) throws Exception { + return sql(new JenkinsDaosCallback>() { + protected SqlOption run() throws SQLException { + return daos.jenkinsDao.selectUser(user).map(getJenkinsUserJson); + } + }); + } + public static UUID parseUuid(String s) { try { return UUID.fromString(s); -- cgit v1.2.3