Commit b48a2e990981798839d13c34efaf174d3e13bcda
1 parent
7929f1b8
Ajout service d'enregistrement des mesures renvoyées par les AP
Showing
1 changed file
with
27 additions
and
0 deletions
Show diff stats
project/server_core/src/main/java/service/MeasurementService.java
0 → 100644
1 | +package service; | |
2 | + | |
3 | +import dao.HibernateDao; | |
4 | +import repository.AccessPoint; | |
5 | +import repository.TempRssi; | |
6 | + | |
7 | +import java.util.List; | |
8 | + | |
9 | +/** | |
10 | + * Created by Guillaume on 29/05/2017. | |
11 | + */ | |
12 | +public class MeasurementService { | |
13 | + | |
14 | + private HibernateDao dao; | |
15 | + | |
16 | + public MeasurementService(){ | |
17 | + dao = new HibernateDao(); | |
18 | + } | |
19 | + | |
20 | + public void registerMeasurement(String apMacAddr, String clientMacAddr, double avg, double stdDev){ | |
21 | + List<AccessPoint> aps = dao.getAccessPoints(apMacAddr); | |
22 | + | |
23 | + if(aps.size()>0){ | |
24 | + dao.saveTempRssi(new TempRssi(aps.get(0), clientMacAddr, avg, stdDev)); | |
25 | + } | |
26 | + } | |
27 | +} | ... | ... |