Roberto Sánchez
2014-01-16 8f97df85eefe4d648f2002b8d68818ef6020c2df
securis/src/main/java/net/curisit/securis/services/BasicServices.java
....@@ -6,18 +6,14 @@
66 import javax.inject.Inject;
77 import javax.inject.Singleton;
88 import javax.servlet.http.HttpServletRequest;
9
-import javax.servlet.http.HttpSession;
109 import javax.ws.rs.GET;
1110 import javax.ws.rs.Path;
11
+import javax.ws.rs.PathParam;
1212 import javax.ws.rs.Produces;
13
-import javax.ws.rs.QueryParam;
1413 import javax.ws.rs.core.Context;
1514 import javax.ws.rs.core.MediaType;
1615 import javax.ws.rs.core.Response;
1716 import javax.ws.rs.core.UriBuilder;
18
-
19
-import net.curisit.securis.dao.UserDao;
20
-import net.curisit.securis.db.User;
2117
2218 import org.slf4j.Logger;
2319 import org.slf4j.LoggerFactory;
....@@ -37,23 +33,6 @@
3733 public BasicServices() {
3834 }
3935
40
- /**
41
- *
42
- * @return the server version in format majorVersion.minorVersion
43
- */
44
- @GET
45
- @Path("/index")
46
- @Produces(
47
- { MediaType.TEXT_HTML })
48
- public Response index(@Context HttpServletRequest request) {
49
- log.info("index session: " + request.getSession());
50
- HttpSession session = request.getSession(false);
51
- String page = session != null && session.getAttribute("user") != null ? "/main.html" : "/login.html";
52
- URI uri = UriBuilder.fromUri(page).build();
53
- return Response.seeOther(uri).build();
54
- // return Response.ok().entity("License server").build();
55
- }
56
-
5736 @GET
5837 @Path("/info")
5938 @Produces(
....@@ -62,17 +41,15 @@
6241 return Response.ok().entity("License server running OK. Date: " + new Date()).build();
6342 }
6443
65
- @Inject
66
- UserDao userDao;
67
-
6844 @GET
69
- @Path("/test")
45
+ @Path("/{module:(admin)|(login)|(licenses)}")
7046 @Produces(
71
- { MediaType.TEXT_PLAIN })
72
- public Response test(@QueryParam("u") String username) {
73
- User user = userDao.test(username);
74
-
75
- return Response.ok().entity("User: " + user).build();
47
+ { MediaType.TEXT_HTML })
48
+ public Response init(@PathParam("module") String module, @Context HttpServletRequest request) {
49
+ log.info("App index main.html");
50
+ String page = "/main.html";
51
+ URI uri = UriBuilder.fromUri(page).build();
52
+ return Response.seeOther(uri).build();
7653 }
7754
7855 }