Commit 0dafa531ad4abd78ae301fe8cb6d9f398d020b81
1 parent
14445979
Clss CalibrationService : ajout méthd addCalibrationData
Showing
1 changed file
with
7 additions
and
1 deletions
Show diff stats
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 | } |