From d0cb11fcb8aa56081291f40746ec1c85844ed6a5 Mon Sep 17 00:00:00 2001
From: Roberto Sánchez <roberto.sanchez@curisit.net>
Date: Thu, 26 Dec 2013 16:44:48 +0000
Subject: [PATCH] #333 feature - Fixed some JPA config issues
---
securis/src/main/java/net/curisit/securis/services/BasicServices.java | 21 +++++++++++++++++++++
1 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/securis/src/main/java/net/curisit/securis/services/BasicServices.java b/securis/src/main/java/net/curisit/securis/services/BasicServices.java
index 8fe0f5b..6216867 100644
--- a/securis/src/main/java/net/curisit/securis/services/BasicServices.java
+++ b/securis/src/main/java/net/curisit/securis/services/BasicServices.java
@@ -3,15 +3,21 @@
import java.net.URI;
import java.util.Date;
+import javax.inject.Inject;
+import javax.inject.Singleton;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
+import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriBuilder;
+
+import net.curisit.securis.dao.UserDao;
+import net.curisit.securis.db.User;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -22,10 +28,12 @@
* @author roberto <roberto.sanchez@curisit.net>
*/
@Path("/")
+@Singleton
public class BasicServices {
private static final Logger log = LoggerFactory.getLogger(BasicServices.class);
+ @Inject
public BasicServices() {
}
@@ -54,4 +62,17 @@
return Response.ok().entity("License server running OK. Date: " + new Date()).build();
}
+ @Inject
+ UserDao userDao;
+
+ @GET
+ @Path("/test")
+ @Produces(
+ { MediaType.TEXT_PLAIN })
+ public Response test(@QueryParam("u") String username) {
+ User user = userDao.test(username);
+
+ return Response.ok().entity("User: " + user).build();
+ }
+
}
--
Gitblit v1.3.2