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 | 2 | |
3 | 3 | import dao.HibernateDao; |
4 | 4 | import repository.AccessPoint; |
5 | +import repository.Location; | |
5 | 6 | import repository.RssiRecord; |
6 | 7 | |
7 | 8 | import java.util.List; |
... | ... | @@ -15,7 +16,12 @@ public class CalibrationService { |
15 | 16 | |
16 | 17 | public CalibrationService(){this.dao = new HibernateDao();} |
17 | 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 | 25 | public boolean registerCalibrationData(RssiRecord... records){ |
20 | 26 | return dao.saveRssiRecord(records); |
21 | 27 | } | ... | ... |