From 1a7e3b4c1cb55671fa43c8b8e2d87fa4baf0b6b9 Mon Sep 17 00:00:00 2001 From: Notmoo-PC\Notmoo Date: Sun, 28 May 2017 11:32:44 +0200 Subject: [PATCH] Rédaction code CalibrationServlet --- project/server_servlet/src/main/java/CalibrationServlet.java | 19 ++++++++++++++++++- project/server_servlet/src/main/java/PositioningServlet.java | 1 - 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/project/server_servlet/src/main/java/CalibrationServlet.java b/project/server_servlet/src/main/java/CalibrationServlet.java index e38bf1d..603da74 100644 --- a/project/server_servlet/src/main/java/CalibrationServlet.java +++ b/project/server_servlet/src/main/java/CalibrationServlet.java @@ -1,3 +1,5 @@ +import service.CalibrationService; + import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; @@ -11,7 +13,22 @@ public class CalibrationServlet extends HttpServlet{ @Override public void service (final HttpServletRequest servletRequest, final HttpServletResponse servletResponse) throws ServletException, IOException { - //TODO + + try { + int locId = Integer.parseInt(servletRequest.getParameter("LOCATION_ID")); + String apMacAddr = servletRequest.getParameter("AP_MAC_ADDRESS"); + double avg = Double.parseDouble(servletRequest.getParameter("AVG")); + double stdDev = Double.parseDouble(servletRequest.getParameter("STD_DEV")); + + new CalibrationService().addCalibrationData(locId, apMacAddr, avg, stdDev); + }catch(Exception e){ + e.printStackTrace(); + try{ + servletResponse.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); + }catch(IllegalStateException ex){ + ex.printStackTrace(); + } + } } @Override diff --git a/project/server_servlet/src/main/java/PositioningServlet.java b/project/server_servlet/src/main/java/PositioningServlet.java index 8a7d027..e2aa43d 100644 --- a/project/server_servlet/src/main/java/PositioningServlet.java +++ b/project/server_servlet/src/main/java/PositioningServlet.java @@ -1,4 +1,3 @@ - import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; -- libgit2 0.21.4