diff options
author | BOLLE Sebastien | 2017-08-10 09:39:42 +0000 |
---|---|---|
committer | Mahdi Ben Alaya | 2017-09-12 11:18:43 +0000 |
commit | d3d9102d208c6412505c90f7e24e45820a70bff4 (patch) | |
tree | 3e113fabbd314f01f38664911a04d1430581b236 | |
parent | 4ab23bf6e18e9c8e6e3d5e9c9336f4ce52dbab08 (diff) | |
download | org.eclipse.om2m-d3d9102d208c6412505c90f7e24e45820a70bff4.tar.gz org.eclipse.om2m-d3d9102d208c6412505c90f7e24e45820a70bff4.tar.xz org.eclipse.om2m-d3d9102d208c6412505c90f7e24e45820a70bff4.zip |
sdt.app.homemonitoring: remove useless servlet.
Signed-off-by: BOLLE Sebastien <sebastien.bolle@orange.com>
Signed-off-by: BONNARDEL Gregory <gbonnardel.ext@orange.com>
3 files changed, 1 insertions, 64 deletions
diff --git a/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.applications/org.eclipse.om2m.sdt.home.monitoring/src/main/java/org/eclipse/om2m/sdt/home/monitoring/Activator.java b/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.applications/org.eclipse.om2m.sdt.home.monitoring/src/main/java/org/eclipse/om2m/sdt/home/monitoring/Activator.java index 35eef358..a63419e8 100644 --- a/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.applications/org.eclipse.om2m.sdt.home.monitoring/src/main/java/org/eclipse/om2m/sdt/home/monitoring/Activator.java +++ b/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.applications/org.eclipse.om2m.sdt.home.monitoring/src/main/java/org/eclipse/om2m/sdt/home/monitoring/Activator.java @@ -1,13 +1,8 @@ package org.eclipse.om2m.sdt.home.monitoring; -import java.io.IOException; -import java.net.URL; import java.util.Dictionary; import java.util.Hashtable; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.eclipse.om2m.core.service.CseService; @@ -17,7 +12,6 @@ import org.eclipse.om2m.sdt.home.monitoring.servlet.HomeServlet; import org.eclipse.om2m.sdt.home.monitoring.servlet.InCseContextServlet; import org.eclipse.om2m.sdt.home.monitoring.servlet.LoginServlet; import org.eclipse.om2m.sdt.home.monitoring.servlet.LogoutServlet; -import org.eclipse.om2m.sdt.home.monitoring.servlet.MonitorHomeServlet; import org.eclipse.om2m.sdt.home.monitoring.util.AeRegistration; import org.eclipse.om2m.sdt.home.monitoring.util.Constants; import org.eclipse.om2m.sdt.home.monitoring.util.ResourceDiscovery; @@ -27,7 +21,6 @@ import org.osgi.framework.ServiceReference; import org.osgi.framework.ServiceRegistration; import org.osgi.service.cm.ConfigurationException; import org.osgi.service.cm.ManagedService; -import org.osgi.service.http.HttpContext; import org.osgi.service.http.HttpService; import org.osgi.util.tracker.ServiceTracker; @@ -70,12 +63,6 @@ public class Activator implements BundleActivator , ManagedService { LOGGER.info("Register test " + uiContext + sep + "Home_Monitoring_Application http context"); httpService.registerServlet(uiContext + sep + Constants.APPNAME, new HomeServlet(context), null, null); - httpService.registerServlet(uiContext + sep + Constants.APPNAME + "/monitor/home", - new MonitorHomeServlet(context), null, null); -// httpService.registerServlet(uiContext + sep + Constants.APPNAME + "/monitor/control/device", -// new DeviceControlServlet(context), null, null); -// httpService.registerServlet(uiContext + sep + Constants.APPNAME + "/monitor/devices", -// new DevicesServlet(context), null, null); httpService.registerServlet(uiContext + sep + Constants.APPNAME + "/in-cse/context", new InCseContextServlet(), null, null); httpService.registerServlet(uiContext + sep + Constants.APPNAME + "/security/login", diff --git a/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.applications/org.eclipse.om2m.sdt.home.monitoring/src/main/java/org/eclipse/om2m/sdt/home/monitoring/servlet/LoginServlet.java b/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.applications/org.eclipse.om2m.sdt.home.monitoring/src/main/java/org/eclipse/om2m/sdt/home/monitoring/servlet/LoginServlet.java index 78ca30ac..55148310 100644 --- a/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.applications/org.eclipse.om2m.sdt.home.monitoring/src/main/java/org/eclipse/om2m/sdt/home/monitoring/servlet/LoginServlet.java +++ b/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.applications/org.eclipse.om2m.sdt.home.monitoring/src/main/java/org/eclipse/om2m/sdt/home/monitoring/servlet/LoginServlet.java @@ -27,7 +27,7 @@ public class LoginServlet extends HttpServlet { SessionManager.Session session = null; if ((session = AuthFillter.validateUserCredentials(request, response)) != null) { - response.sendRedirect("/" + Constants.APPNAME + "/monitor/home?" + SessionManager.SESSION_ID_PARAMETER + "=" + session.getId()); + response.sendRedirect("/" + Constants.APPNAME + "/webapps/monitor.html?" + SessionManager.SESSION_ID_PARAMETER + "=" + session.getId()); } else { response.sendRedirect("/" + Constants.APPNAME + "/webapps/login.html?message=error"); } diff --git a/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.applications/org.eclipse.om2m.sdt.home.monitoring/src/main/java/org/eclipse/om2m/sdt/home/monitoring/servlet/MonitorHomeServlet.java b/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.applications/org.eclipse.om2m.sdt.home.monitoring/src/main/java/org/eclipse/om2m/sdt/home/monitoring/servlet/MonitorHomeServlet.java deleted file mode 100644 index a613ca41..00000000 --- a/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.applications/org.eclipse.om2m.sdt.home.monitoring/src/main/java/org/eclipse/om2m/sdt/home/monitoring/servlet/MonitorHomeServlet.java +++ /dev/null @@ -1,50 +0,0 @@ -package org.eclipse.om2m.sdt.home.monitoring.servlet; - -import java.io.IOException; -import java.io.PrintWriter; - -import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -import org.eclipse.om2m.sdt.home.monitoring.util.Constants; -import org.eclipse.om2m.sdt.home.monitoring.util.FileUtil; -import org.osgi.framework.BundleContext; - -public class MonitorHomeServlet extends HttpServlet { - /** - * - */ - private static final long serialVersionUID = 1L; - private BundleContext context; - - public MonitorHomeServlet(BundleContext context) { - this.context = context; - } - - @Override - protected void doGet(HttpServletRequest request, HttpServletResponse response) - throws ServletException, IOException { - String sessionId = request.getParameter(SessionManager.SESSION_ID_PARAMETER); - - if ((sessionId == null) || (!SessionManager.getInstance().checkTokenExists(sessionId))) { - response.sendRedirect("/" + Constants.APPNAME + "/webapps/login.html"); - return; - } - - SessionManager.Session currentSession = SessionManager.getInstance().getSession(sessionId); - if (currentSession == null) { - response.sendRedirect("/" + Constants.APPNAME + "/webapps/login.html"); - return; - } - - String monitorHome = FileUtil.getFileAsString("webapps/monitor.html", context); - monitorHome = monitorHome.replace("%USERNAME%", currentSession.getName()); - response.setContentType("text/html"); - PrintWriter out = response.getWriter(); - out.println(monitorHome); - - } - -} |