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 3 import javax.servlet.ServletException;
2 4 import javax.servlet.http.HttpServlet;
3 5 import javax.servlet.http.HttpServletRequest;
... ... @@ -11,7 +13,22 @@ public class CalibrationServlet extends HttpServlet{
11 13 @Override
12 14 public void service (final HttpServletRequest servletRequest, final HttpServletResponse servletResponse)
13 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 34 @Override
... ...
project/server_servlet/src/main/java/PositioningServlet.java
1   -
2 1 import javax.servlet.ServletException;
3 2 import javax.servlet.http.HttpServlet;
4 3 import javax.servlet.http.HttpServletRequest;
... ...