Commit 0dafa531ad4abd78ae301fe8cb6d9f398d020b81

Authored by Notmoo-PC\Notmoo
1 parent 14445979

Clss CalibrationService : ajout méthd addCalibrationData

project/server_core/src/main/java/service/CalibrationService.java
@@ -2,6 +2,7 @@ package service; @@ -2,6 +2,7 @@ package service;
2 2
3 import dao.HibernateDao; 3 import dao.HibernateDao;
4 import repository.AccessPoint; 4 import repository.AccessPoint;
  5 +import repository.Location;
5 import repository.RssiRecord; 6 import repository.RssiRecord;
6 7
7 import java.util.List; 8 import java.util.List;
@@ -15,7 +16,12 @@ public class CalibrationService { @@ -15,7 +16,12 @@ public class CalibrationService {
15 16
16 public CalibrationService(){this.dao = new HibernateDao();} 17 public CalibrationService(){this.dao = new HibernateDao();}
17 public CalibrationService(HibernateDao dao){this.dao = dao;} 18 public CalibrationService(HibernateDao dao){this.dao = dao;}
18 - 19 +
  20 + public boolean addCalibrationData(int locationId, String apMacAddress, double avg, double stdDev){
  21 + Location loc = dao.getLocation(locationId);
  22 + AccessPoint ap = dao.getAccessPoints(apMacAddress).get(0);
  23 + return dao.saveRssiRecord(new RssiRecord(loc, ap, avg, stdDev));
  24 + }
19 public boolean registerCalibrationData(RssiRecord... records){ 25 public boolean registerCalibrationData(RssiRecord... records){
20 return dao.saveRssiRecord(records); 26 return dao.saveRssiRecord(records);
21 } 27 }