Projet Bee-Honey't  1.0
BTS SN 2019
Fonctions membres publiques | Attributs privés | Attributs privés statiques | Liste de tous les membres
Référence de la classe fr.campus.laurainc.honeybee.Ruche
Graphe de collaboration de fr.campus.laurainc.honeybee.Ruche:
Collaboration graph

Fonctions membres publiques

 Ruche ()
 Constructeur par défaut de la classe Ruche. Plus de détails...
 
 Ruche (Handler handler)
 
 Ruche (String Nom)
 
 Ruche (String Nom, Handler handler)
 
String getNom ()
 Retourne le nom de la ruche. Plus de détails...
 
String getTemperature ()
 
String getPoids ()
 
String getHumidite ()
 
String getDeviceID ()
 
void setHandler (Handler handler)
 Fixe le gestionnaire de messages du thread UI. Plus de détails...
 
void recuperer (final String Nom)
 Récupère dans la table Ruche l'enregistrement correspondant au nom passé en argument. Plus de détails...
 
void recupererListeRuches ()
 
ArrayList< String > getListeRuches ()
 
void recupererChoixChAppID ()
 
ArrayList< String > getListeChoixAppID ()
 
void recupererIdTTN (final String ApplicationID)
 
int getIdTTNSelectionne ()
 
int getIdRuche ()
 

Attributs privés

int idRuche
 
String nom
 
String description
 
String deviceID
 
double temperature
 
double humidite
 
double poids
 
BaseDeDonnees bdd = null
 
Handler handler = null
 
ArrayList< String > listeChoixRuches
 
ArrayList< String > listeChoixAppID
 
int idTTNSelectionne
 

Attributs privés statiques

static final String TAG = "Ruche"
 

Documentation des constructeurs et destructeur

◆ Ruche() [1/4]

Ruche.Ruche ( )

Constructeur de la classe Ruche.

Constructeur de la classe Ruche à partir d'un Nom.

Paramètres
NomString le nom de la ruche dans la table Ruche

Définition des pointeurs ensoleillementRuche, humiditeRuche, pressionAtmospheriqueRuche, temperatureRuche, communicationRuche à 0 (0 = NULL soit aucune addresse)

Paramètres
parentQObject Adresse de l'objet Qt parent

Références fr.campus.laurainc.honeybee.HoneyBee.BDD, fr.campus.laurainc.honeybee.BaseDeDonnees.connecter(), et fr.campus.laurainc.honeybee.BaseDeDonnees.getInstance().

42  {
43  Log.d(TAG, "Constructeur par défaut de la classe Ruche");
44  listeChoixRuches = new ArrayList<String>();
45  listeChoixAppID = new ArrayList<String>();
46  if (HoneyBee.BDD) {
48  bdd.connecter();
49  }
50  }
static BaseDeDonnees * getInstance(QString type="QMYSQL")
Definition: baseDeDonnees.cpp:38
ArrayList< String > listeChoixRuches
Definition: Ruche.java:34
Definition: baseDeDonnees.h:25
static final String TAG
Definition: Ruche.java:18
BaseDeDonnees bdd
Definition: Ruche.java:32
ArrayList< String > listeChoixAppID
Definition: Ruche.java:35
boolean connecter()
Connexion à la base de données MySQL si pas déjà connecté
Definition: BaseDeDonnees.java:190

◆ Ruche() [2/4]

fr.campus.laurainc.honeybee.Ruche.Ruche ( Handler  handler)

Références fr.campus.laurainc.honeybee.HoneyBee.BDD, fr.campus.laurainc.honeybee.BaseDeDonnees.connecter(), fr.campus.laurainc.honeybee.BaseDeDonnees.getInstance(), et fr.campus.laurainc.honeybee.Ruche.handler.

56  {
57  Log.d(TAG, "Constructeur par défaut de la classe Ruche");
58  this.handler = handler;
59  listeChoixRuches = new ArrayList<String>();
60  listeChoixAppID = new ArrayList<String>();
61  if (HoneyBee.BDD) {
63  bdd.connecter();
64  }
65  }
Handler handler
Definition: Ruche.java:33
static BaseDeDonnees * getInstance(QString type="QMYSQL")
Definition: baseDeDonnees.cpp:38
ArrayList< String > listeChoixRuches
Definition: Ruche.java:34
Definition: baseDeDonnees.h:25
static final String TAG
Definition: Ruche.java:18
BaseDeDonnees bdd
Definition: Ruche.java:32
ArrayList< String > listeChoixAppID
Definition: Ruche.java:35
boolean connecter()
Connexion à la base de données MySQL si pas déjà connecté
Definition: BaseDeDonnees.java:190

◆ Ruche() [3/4]

fr.campus.laurainc.honeybee.Ruche.Ruche ( String  Nom)

Références fr.campus.laurainc.honeybee.HoneyBee.BDD, fr.campus.laurainc.honeybee.BaseDeDonnees.connecter(), fr.campus.laurainc.honeybee.BaseDeDonnees.getInstance(), et fr.campus.laurainc.honeybee.Ruche.recuperer().

72  {
73  Log.d(TAG, "Constructeur de la classe Ruche -> nom : " + Nom);
74  this.nom = Nom;
75  listeChoixRuches = new ArrayList<String>();
76  if (HoneyBee.BDD) {
78  bdd.connecter();
79  // Récupères les informations de cette ruche dans la base de données
80  recuperer(Nom);
81  }
82  }
static BaseDeDonnees * getInstance(QString type="QMYSQL")
Definition: baseDeDonnees.cpp:38
ArrayList< String > listeChoixRuches
Definition: Ruche.java:34
String nom
Definition: Ruche.java:20
Definition: baseDeDonnees.h:25
static final String TAG
Definition: Ruche.java:18
BaseDeDonnees bdd
Definition: Ruche.java:32
boolean connecter()
Connexion à la base de données MySQL si pas déjà connecté
Definition: BaseDeDonnees.java:190
void recuperer(final String Nom)
Récupère dans la table Ruche l&#39;enregistrement correspondant au nom passé en argument.
Definition: Ruche.java:144

◆ Ruche() [4/4]

fr.campus.laurainc.honeybee.Ruche.Ruche ( String  Nom,
Handler  handler 
)

Références fr.campus.laurainc.honeybee.HoneyBee.BDD, fr.campus.laurainc.honeybee.BaseDeDonnees.connecter(), fr.campus.laurainc.honeybee.BaseDeDonnees.getInstance(), fr.campus.laurainc.honeybee.Ruche.handler, et fr.campus.laurainc.honeybee.Ruche.recuperer().

89  {
90  Log.d(TAG, "Constructeur de la classe Ruche -> nom : " + Nom);
91  this.nom = Nom;
92  listeChoixRuches = new ArrayList<String>();
93  listeChoixAppID = new ArrayList<String>();
94  this.handler = handler;
95  if (HoneyBee.BDD) {
97  bdd.connecter();
98  // Récupères les informations de cette ruche dans la base de données
99  recuperer(nom);
100  }
101  }
Handler handler
Definition: Ruche.java:33
static BaseDeDonnees * getInstance(QString type="QMYSQL")
Definition: baseDeDonnees.cpp:38
ArrayList< String > listeChoixRuches
Definition: Ruche.java:34
String nom
Definition: Ruche.java:20
Definition: baseDeDonnees.h:25
static final String TAG
Definition: Ruche.java:18
BaseDeDonnees bdd
Definition: Ruche.java:32
ArrayList< String > listeChoixAppID
Definition: Ruche.java:35
boolean connecter()
Connexion à la base de données MySQL si pas déjà connecté
Definition: BaseDeDonnees.java:190
void recuperer(final String Nom)
Récupère dans la table Ruche l&#39;enregistrement correspondant au nom passé en argument.
Definition: Ruche.java:144

Documentation des fonctions membres

◆ getDeviceID()

String fr.campus.laurainc.honeybee.Ruche.getDeviceID ( )

◆ getHumidite()

String fr.campus.laurainc.honeybee.Ruche.getHumidite ( )

Référencé par fr.campus.laurainc.honeybee.DashboardActivity.afficherInformationsRuche().

122  {
123  return Double.toString(humidite);
124  }
double humidite
Definition: Ruche.java:30

◆ getIdRuche()

int fr.campus.laurainc.honeybee.Ruche.getIdRuche ( )

Références fr.campus.laurainc.honeybee.Ruche.idRuche.

Référencé par fr.campus.laurainc.honeybee.DashboardActivity.supprimerRuche().

407  {
408  return idRuche;
409  }
int idRuche
Definition: Ruche.java:19

◆ getIdTTNSelectionne()

int fr.campus.laurainc.honeybee.Ruche.getIdTTNSelectionne ( )

◆ getListeChoixAppID()

ArrayList<String> fr.campus.laurainc.honeybee.Ruche.getListeChoixAppID ( )

Références fr.campus.laurainc.honeybee.Ruche.listeChoixAppID.

Référencé par fr.campus.laurainc.honeybee.NouvelleRucheActivity.initialiserChoixAppID().

345  {
346  return listeChoixAppID;
347  }
ArrayList< String > listeChoixAppID
Definition: Ruche.java:35

◆ getListeRuches()

ArrayList<String> fr.campus.laurainc.honeybee.Ruche.getListeRuches ( )

Références fr.campus.laurainc.honeybee.Ruche.listeChoixRuches.

Référencé par fr.campus.laurainc.honeybee.DashboardActivity.afficherListeRuches().

285  {
286  return listeChoixRuches;
287  }
ArrayList< String > listeChoixRuches
Definition: Ruche.java:34

◆ getNom()

Ruche.getNom ( )
Renvoie
String le nom de la ruche dans la table Ruche

Références fr.campus.laurainc.honeybee.Ruche.nom.

Référencé par fr.campus.laurainc.honeybee.DashboardActivity.afficherInformationsRuche().

110  {
111  return nom;
112  }
String nom
Definition: Ruche.java:20

◆ getPoids()

String fr.campus.laurainc.honeybee.Ruche.getPoids ( )

Référencé par fr.campus.laurainc.honeybee.DashboardActivity.afficherInformationsRuche().

118  {
119  return Double.toString(poids / 1000);
120  }
double poids
Definition: Ruche.java:31

◆ getTemperature()

String fr.campus.laurainc.honeybee.Ruche.getTemperature ( )

Référencé par fr.campus.laurainc.honeybee.DashboardActivity.afficherInformationsRuche().

114  {
115  return Double.toString(temperature);
116  }
double temperature
Definition: Ruche.java:29

◆ recuperer()

Ruche.recuperer ( final String  Nom)
Renvoie
Nom String le nom de la ruche dans la table Ruche

Références fr.campus.laurainc.honeybee.HoneyBee.BDD, fr.campus.laurainc.honeybee.BaseDeDonnees.connexion, fr.campus.laurainc.honeybee.BaseDeDonnees.estConnecte(), fr.campus.laurainc.honeybee.BaseDeDonnees.mutex, fr.campus.laurainc.honeybee.HoneyBee.REQUETE_SQL_ERREUR, et fr.campus.laurainc.honeybee.HoneyBee.REQUETE_SQL_RUCHE.

Référencé par fr.campus.laurainc.honeybee.Ruche.Ruche().

144  {
145  if (!HoneyBee.BDD)
146  return;
147 
148  if (bdd.estConnecte()) {
149  Thread requeteBDD = new Thread(new Runnable() {
150  public void run() {
151  bdd.mutex.lock();
152  try {
153  boolean trouve = false;
154  String requeteRucheInfo = "SELECT * FROM Ruche WHERE Nom='" + Nom + "'";
155  Log.d(TAG, "Requete : " + requeteRucheInfo);
156  Statement statement = bdd.connexion.createStatement();
157  ResultSet resultSet = statement.executeQuery(requeteRucheInfo);
158  if (resultSet.first()) {
159  idRuche = resultSet.getInt("idRuche");
160  nom = resultSet.getString("Nom");
161  description = resultSet.getString("Description");
162  deviceID = resultSet.getString("DeviceID");
163  Log.v(TAG, "BDD -> idRuche : " + idRuche);
164  Log.v(TAG, "BDD -> Nom : " + nom);
165  Log.v(TAG, "BDD -> Description : " + description);
166  Log.d(TAG, "BDD -> DeviceID : " + deviceID);
167  trouve = true;
168  }
169  else
170  Log.i(TAG, "Aucun résultat obtenu !");
171 
172  String requeteMesuresInfo = "SELECT * FROM `MesuresRuche` WHERE `idRuche`='" + idRuche + "' ORDER BY `Horodatage` DESC";
173  Log.d(TAG, "Requete : " + requeteMesuresInfo);
174  ResultSet resultSet2 = statement.executeQuery(requeteMesuresInfo);
175 
176  if (resultSet2.first()) {
177  temperature = resultSet2.getInt("Temperature");
178  humidite = resultSet2.getInt("Humidite");
179  //poids = resultSet2.getInt("Poids");
180  Log.v(TAG, "BDD -> Temperature : " + temperature);
181  Log.v(TAG, "BDD -> Humidite : " + humidite);
182  trouve = true;
183  }
184  else
185  Log.i(TAG, "Aucun résultat obtenu !");
186 
187  String requetePoids = "SELECT `Poids` FROM `MesuresPoids` WHERE `idRuche`='" + idRuche + "' ORDER BY `Horodatage` DESC";
188  Log.d(TAG, "Requete : " + requetePoids);
189  ResultSet resultSet3 = statement.executeQuery(requetePoids);
190 
191  if (resultSet3.first()) {
192  poids = resultSet3.getInt("Poids");
193  Log.v(TAG, "BDD -> Poids : " + poids);
194  trouve = true;
195  }
196  else
197  Log.i(TAG, "Aucun résultat obtenu !");
198 
199  if (handler != null && trouve) {
200  Message msg = Message.obtain();
201  msg.what = HoneyBee.REQUETE_SQL_RUCHE;
202  if (handler.sendMessage(msg)) {
203  Log.v(TAG, "BDD -> recuperer : message envoyé");
204  }
205  else {
206  Log.e(TAG, "BDD -> recuperer : message non envoyé !");
207  }
208  }
209  } catch (Exception e) {
210  e.printStackTrace();
211  Log.e(TAG, "BDD -> exception : " + e.toString());
212  if (handler != null) {
213  Message msg = Message.obtain();
214  msg.what = HoneyBee.REQUETE_SQL_ERREUR;
215  handler.sendMessage(msg);
216  }
217  } finally {
218  bdd.mutex.unlock();
219  }
220  }
221  });
222 
223  // Démarrage
224  requeteBDD.start();
225  } else {
226  Log.w(TAG, "Pas de connexion MySQL !");
227  }
228  }
Handler handler
Definition: Ruche.java:33
boolean estConnecte()
Retourne vrai si on est connecté à la base de données MySQL.
Definition: BaseDeDonnees.java:266
String nom
Definition: Ruche.java:20
static final String TAG
Definition: Ruche.java:18
String description
Definition: Ruche.java:21
BaseDeDonnees bdd
Definition: Ruche.java:32
double poids
Definition: Ruche.java:31
String deviceID
Definition: Ruche.java:22
int idRuche
Definition: Ruche.java:19
static Connection connexion
objet de connexion à MySQL (null par défaut)
Definition: BaseDeDonnees.java:26
double humidite
Definition: Ruche.java:30
static final Lock mutex
mutex pour l&#39;exécution concurrente de requêtes
Definition: BaseDeDonnees.java:27
double temperature
Definition: Ruche.java:29

◆ recupererChoixChAppID()

void fr.campus.laurainc.honeybee.Ruche.recupererChoixChAppID ( )

Références fr.campus.laurainc.honeybee.HoneyBee.BDD, fr.campus.laurainc.honeybee.BaseDeDonnees.connexion, fr.campus.laurainc.honeybee.BaseDeDonnees.estConnecte(), fr.campus.laurainc.honeybee.BaseDeDonnees.mutex, fr.campus.laurainc.honeybee.HoneyBee.REQUETE_SQL_ERREUR, et fr.campus.laurainc.honeybee.HoneyBee.REQUETE_SQL_LISTE_RUCHES.

Référencé par fr.campus.laurainc.honeybee.NouvelleRucheActivity.initialiserMenuOnglets().

290  {
291  listeChoixAppID.clear();
292 
293  if (!HoneyBee.BDD)
294  return;
295 
296  if (bdd.estConnecte()) {
297  Thread requeteBDD = new Thread(new Runnable() {
298  public void run() {
299  bdd.mutex.lock();
300  try {
301  String requeteListesAppID = "SELECT `ApplicationID`FROM `TTN`";
302  Log.d(TAG, "Requete : " + requeteListesAppID);
303  Statement statement = bdd.connexion.createStatement(
304  ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);
305  ResultSet resultSet3 = statement.executeQuery(requeteListesAppID);
306 
307  while (resultSet3.next()) {
308  listeChoixAppID.add(resultSet3.getString("ApplicationID"));
309  int row = resultSet3.getRow();
310  Log.v(TAG, "BDD -> Données contenues dans la ligne " + row);
311  Log.v(TAG, "BDD -> listeChoixAppID : " + listeChoixAppID.get(row-1));
312  }
313 
314  if (handler != null) {
315  Message msg = Message.obtain();
316  msg.what = HoneyBee.REQUETE_SQL_LISTE_RUCHES;
317  if (handler.sendMessage(msg)) {
318  Log.v(TAG, "BDD -> recuperer : message envoyé");
319  } else {
320  Log.e(TAG, "BDD -> recuperer : message non envoyé !");
321  }
322  }
323  } catch (Exception e) {
324  e.printStackTrace();
325  Log.e(TAG, "BDD -> exception : " + e.toString());
326  if (handler != null) {
327  Message msg = Message.obtain();
328  msg.what = HoneyBee.REQUETE_SQL_ERREUR;
329  handler.sendMessage(msg);
330  }
331  } finally {
332  bdd.mutex.unlock();
333  }
334  }
335  });
336 
337  // Démarrage
338  requeteBDD.start();
339  } else {
340  Log.w(TAG, "Pas de connexion MySQL !");
341  }
342  }
Handler handler
Definition: Ruche.java:33
boolean estConnecte()
Retourne vrai si on est connecté à la base de données MySQL.
Definition: BaseDeDonnees.java:266
static final String TAG
Definition: Ruche.java:18
BaseDeDonnees bdd
Definition: Ruche.java:32
static Connection connexion
objet de connexion à MySQL (null par défaut)
Definition: BaseDeDonnees.java:26
ArrayList< String > listeChoixAppID
Definition: Ruche.java:35
static final Lock mutex
mutex pour l&#39;exécution concurrente de requêtes
Definition: BaseDeDonnees.java:27

◆ recupererIdTTN()

void fr.campus.laurainc.honeybee.Ruche.recupererIdTTN ( final String  ApplicationID)

Références fr.campus.laurainc.honeybee.HoneyBee.BDD, fr.campus.laurainc.honeybee.BaseDeDonnees.connexion, fr.campus.laurainc.honeybee.BaseDeDonnees.estConnecte(), fr.campus.laurainc.honeybee.BaseDeDonnees.mutex, fr.campus.laurainc.honeybee.HoneyBee.REQUETE_SQL_ERREUR, et fr.campus.laurainc.honeybee.HoneyBee.REQUETE_SQL_IDTTN.

Référencé par fr.campus.laurainc.honeybee.NouvelleRucheActivity.initialiserChoixAppID().

350  {
351  if (!HoneyBee.BDD)
352  return;
353 
354  if (bdd.estConnecte()) {
355  Thread requeteBDD = new Thread(new Runnable() {
356  public void run() {
357  bdd.mutex.lock();
358  try {
359  boolean trouve = false;
360  String requeteIdTTN = "SELECT idTTN FROM TTN WHERE ApplicationID=\"" + ApplicationID+ "\"";
361  Log.d(TAG, "Requete : " + requeteIdTTN);
362  Statement statement = bdd.connexion.createStatement();
363  ResultSet resultSet = statement.executeQuery(requeteIdTTN);
364  if (resultSet.first()) {
365  idTTNSelectionne = resultSet.getInt("idTTN");
366  Log.v(TAG, "BDD -> idTTN : " + idTTNSelectionne);
367  trouve = true;
368  }
369  else
370  Log.i(TAG, "Aucun résultat obtenu !");
371 
372  if (handler != null && trouve) {
373  Message msg = Message.obtain();
374  msg.what = HoneyBee.REQUETE_SQL_IDTTN;
375  if (handler.sendMessage(msg)) {
376  Log.v(TAG, "BDD -> recuperer : message envoyé");
377  }
378  else {
379  Log.e(TAG, "BDD -> recuperer : message non envoyé !");
380  }
381  }
382  } catch (Exception e) {
383  e.printStackTrace();
384  Log.e(TAG, "BDD -> exception : " + e.toString());
385  if (handler != null) {
386  Message msg = Message.obtain();
387  msg.what = HoneyBee.REQUETE_SQL_ERREUR;
388  handler.sendMessage(msg);
389  }
390  } finally {
391  bdd.mutex.unlock();
392  }
393  }
394  });
395 
396  // Démarrage
397  requeteBDD.start();
398  } else {
399  Log.w(TAG, "Pas de connexion MySQL !");
400  }
401  }
Handler handler
Definition: Ruche.java:33
boolean estConnecte()
Retourne vrai si on est connecté à la base de données MySQL.
Definition: BaseDeDonnees.java:266
static final String TAG
Definition: Ruche.java:18
BaseDeDonnees bdd
Definition: Ruche.java:32
static Connection connexion
objet de connexion à MySQL (null par défaut)
Definition: BaseDeDonnees.java:26
int idTTNSelectionne
Definition: Ruche.java:36
static final Lock mutex
mutex pour l&#39;exécution concurrente de requêtes
Definition: BaseDeDonnees.java:27

◆ recupererListeRuches()

void fr.campus.laurainc.honeybee.Ruche.recupererListeRuches ( )

Références fr.campus.laurainc.honeybee.HoneyBee.BDD, fr.campus.laurainc.honeybee.BaseDeDonnees.connexion, fr.campus.laurainc.honeybee.BaseDeDonnees.estConnecte(), fr.campus.laurainc.honeybee.BaseDeDonnees.mutex, fr.campus.laurainc.honeybee.HoneyBee.REQUETE_SQL_ERREUR, et fr.campus.laurainc.honeybee.HoneyBee.REQUETE_SQL_LISTE_RUCHES.

Référencé par fr.campus.laurainc.honeybee.DashboardActivity.onCreate().

230  {
231 
232  listeChoixRuches.clear();
233 
234  if (!HoneyBee.BDD)
235  return;
236 
237  if (bdd.estConnecte()) {
238  Thread requeteBDD = new Thread(new Runnable() {
239  public void run() {
240  bdd.mutex.lock();
241  try {
242  String requeteListesRuches = "SELECT Nom FROM `Ruche`";
243  Log.d(TAG, "Requete : " + requeteListesRuches);
244  Statement statement = bdd.connexion.createStatement(
245  ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);
246  ResultSet resultSet3 = statement.executeQuery(requeteListesRuches);
247 
248  while (resultSet3.next()) {
249  listeChoixRuches.add(resultSet3.getString("Nom"));
250  int row = resultSet3.getRow();
251  Log.v(TAG, "BDD -> Données contenues dans la ligne " + row);
252  Log.v(TAG, "BDD -> listeRuches : " + listeChoixRuches.get(row-1));
253  }
254 
255  if (handler != null) {
256  Message msg = Message.obtain();
257  msg.what = HoneyBee.REQUETE_SQL_LISTE_RUCHES;
258  if (handler.sendMessage(msg)) {
259  Log.v(TAG, "BDD -> recuperer : message envoyé");
260  } else {
261  Log.e(TAG, "BDD -> recuperer : message non envoyé !");
262  }
263  }
264  } catch (Exception e) {
265  e.printStackTrace();
266  Log.e(TAG, "BDD -> exception : " + e.toString());
267  if (handler != null) {
268  Message msg = Message.obtain();
269  msg.what = HoneyBee.REQUETE_SQL_ERREUR;
270  handler.sendMessage(msg);
271  }
272  } finally {
273  bdd.mutex.unlock();
274  }
275  }
276  });
277 
278  // Démarrage
279  requeteBDD.start();
280  } else {
281  Log.w(TAG, "Pas de connexion MySQL !");
282  }
283  }
Handler handler
Definition: Ruche.java:33
boolean estConnecte()
Retourne vrai si on est connecté à la base de données MySQL.
Definition: BaseDeDonnees.java:266
ArrayList< String > listeChoixRuches
Definition: Ruche.java:34
static final String TAG
Definition: Ruche.java:18
BaseDeDonnees bdd
Definition: Ruche.java:32
static Connection connexion
objet de connexion à MySQL (null par défaut)
Definition: BaseDeDonnees.java:26
static final Lock mutex
mutex pour l&#39;exécution concurrente de requêtes
Definition: BaseDeDonnees.java:27

◆ setHandler()

Ruche.setHandler ( Handler  handler)
Paramètres
handlerHandler le gestionnaire de messages du thread UI

Références fr.campus.laurainc.honeybee.Ruche.handler.

135  {
136  this.handler = handler;
137  }
Handler handler
Definition: Ruche.java:33

Documentation des données membres

◆ bdd

BaseDeDonnees fr.campus.laurainc.honeybee.Ruche.bdd = null
private

◆ description

String fr.campus.laurainc.honeybee.Ruche.description
private

◆ deviceID

String fr.campus.laurainc.honeybee.Ruche.deviceID
private

◆ handler

Handler fr.campus.laurainc.honeybee.Ruche.handler = null
private

◆ humidite

double fr.campus.laurainc.honeybee.Ruche.humidite
private

◆ idRuche

int fr.campus.laurainc.honeybee.Ruche.idRuche
private

◆ idTTNSelectionne

int fr.campus.laurainc.honeybee.Ruche.idTTNSelectionne
private

◆ listeChoixAppID

ArrayList<String> fr.campus.laurainc.honeybee.Ruche.listeChoixAppID
private

◆ listeChoixRuches

ArrayList<String> fr.campus.laurainc.honeybee.Ruche.listeChoixRuches
private

◆ nom

String fr.campus.laurainc.honeybee.Ruche.nom
private

◆ poids

double fr.campus.laurainc.honeybee.Ruche.poids
private

◆ TAG

final String fr.campus.laurainc.honeybee.Ruche.TAG = "Ruche"
staticprivate

◆ temperature

double fr.campus.laurainc.honeybee.Ruche.temperature
private

La documentation de cette classe a été générée à partir des fichiers suivants :