Commit 1a7e3b4c1cb55671fa43c8b8e2d87fa4baf0b6b9

Authored by Notmoo-PC\Notmoo
1 parent 1dc28acf

Rédaction code CalibrationServlet

project/server_servlet/src/main/java/CalibrationServlet.java
  1 +import service.CalibrationService;
  2 +
1 import javax.servlet.ServletException; 3 import javax.servlet.ServletException;
2 import javax.servlet.http.HttpServlet; 4 import javax.servlet.http.HttpServlet;
3 import javax.servlet.http.HttpServletRequest; 5 import javax.servlet.http.HttpServletRequest;
@@ -11,7 +13,22 @@ public class CalibrationServlet extends HttpServlet{ @@ -11,7 +13,22 @@ public class CalibrationServlet extends HttpServlet{
11 @Override 13 @Override
12 public void service (final HttpServletRequest servletRequest, final HttpServletResponse servletResponse) 14 public void service (final HttpServletRequest servletRequest, final HttpServletResponse servletResponse)
13 throws ServletException, IOException { 15 throws ServletException, IOException {
14 - //TODO 16 +
  17 + try {
  18 + int locId = Integer.parseInt(servletRequest.getParameter("LOCATION_ID"));
  19 + String apMacAddr = servletRequest.getParameter("AP_MAC_ADDRESS");
  20 + double avg = Double.parseDouble(servletRequest.getParameter("AVG"));
  21 + double stdDev = Double.parseDouble(servletRequest.getParameter("STD_DEV"));
  22 +
  23 + new CalibrationService().addCalibrationData(locId, apMacAddr, avg, stdDev);
  24 + }catch(Exception e){
  25 + e.printStackTrace();
  26 + try{
  27 + servletResponse.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
  28 + }catch(IllegalStateException ex){
  29 + ex.printStackTrace();
  30 + }
  31 + }
15 } 32 }
16 33
17 @Override 34 @Override
project/server_servlet/src/main/java/PositioningServlet.java
1 -  
2 import javax.servlet.ServletException; 1 import javax.servlet.ServletException;
3 import javax.servlet.http.HttpServlet; 2 import javax.servlet.http.HttpServlet;
4 import javax.servlet.http.HttpServletRequest; 3 import javax.servlet.http.HttpServletRequest;