Commit b48a2e990981798839d13c34efaf174d3e13bcda

Authored by Notmoo
1 parent 7929f1b8

Ajout service d'enregistrement des mesures renvoyées par les AP

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 +}
... ...