BeeHoneyt  1.1
BTS SNIR LaSalle Avignon 2021
Référence de la classe com.example.bee_honeyt.Ruche

Les données et seuils d'une ruche. Plus de détails...

Graphe de collaboration de com.example.bee_honeyt.Ruche:
Collaboration graph

Fonctions membres publiques

final Alertes getAlerteRuche ()
 accesseur Alertes Plus de détails...
 
final String getDeviceID ()
 accesseur DeviceID Plus de détails...
 
String getHorodatage ()
 accesseur Horodatage Plus de détails...
 
final double getLatitude ()
 accesseur Latitude Plus de détails...
 
final double getLongitude ()
 accesseur Longitude Plus de détails...
 
final MesureRuche getMesureRuche ()
 accesseur MesureRuche Plus de détails...
 
final String getNom ()
 accesseur Nom Plus de détails...
 
 Ruche (String nom, String deviceID)
 Constructeur par defaut de la classe Ruche. Plus de détails...
 
 Ruche (String nom, String deviceID, String alertesJSON)
 Constructeur par defaut de la classe Ruche. Plus de détails...
 
void setAlerteRuche (Alertes alerteRuche)
 mutateur AlerteRuche Plus de détails...
 
void setDeviceID (String deviceID)
 mutateur DeviceID Plus de détails...
 
void setHorodatage (String horodatage)
 mutateur Horodatage Plus de détails...
 
void setLatitude (double latitude)
 mutateur Latitude Plus de détails...
 
void setLongitude (double longitude)
 mutateur Longitude Plus de détails...
 
void setMesureRuche (MesureRuche mesureRuche)
 mutateur MesureRuche Plus de détails...
 
void setNom (String nouveauNom)
 mutateur Nom Plus de détails...
 

Attributs privés

String deviceID
 l'id de la ruche pour TTN Plus de détails...
 
String horodatage
 l'horodatage Plus de détails...
 
double latitude = 0.0
 
double longitude = 0.0
 
String nom = ""
 le nom de la ruche pour l'apiculteur Plus de détails...
 

Attributs privés statiques

static final String TAG = "_Ruche"
 TAG pour les logs. Plus de détails...
 

Description détaillée

Les données et seuils d'une ruche.

Définition à la ligne 18 du fichier Ruche.java.

Documentation des constructeurs et destructeur

◆ Ruche() [1/2]

com.example.bee_honeyt.Ruche.Ruche ( String  nom,
String  deviceID 
)

Constructeur par defaut de la classe Ruche.

Définition à la ligne 34 du fichier Ruche.java.

35  {
36  this.nom = nom;
37  this.deviceID = deviceID;
38  this.alerteRuche = new Alertes();
39  }

Références com.example.bee_honeyt.Ruche.deviceID, et com.example.bee_honeyt.Ruche.nom.

◆ Ruche() [2/2]

com.example.bee_honeyt.Ruche.Ruche ( String  nom,
String  deviceID,
String  alertesJSON 
)

Constructeur par defaut de la classe Ruche.

Définition à la ligne 44 du fichier Ruche.java.

45  {
46  this.nom = nom;
47  this.deviceID = deviceID;
48  Log.d(TAG,"Ruche(String nom, String deviceID, String alertesJSON) alertesJSON : " + alertesJSON);
49  if(alertesJSON.isEmpty())
50  {
51  Log.d(TAG,"Alertes()");
52  this.alerteRuche = new Alertes();
53  }
54  else
55  {
56  Log.d(TAG,"Alertes(alertesJSON)");
57  this.alerteRuche = new Alertes(alertesJSON);
58  }
59  }

Références com.example.bee_honeyt.Ruche.deviceID, com.example.bee_honeyt.Ruche.nom, et com.example.bee_honeyt.Ruche.TAG.

Documentation des fonctions membres

◆ getAlerteRuche()

final Alertes com.example.bee_honeyt.Ruche.getAlerteRuche ( )

accesseur Alertes

Renvoie
alerteRuche

Définition à la ligne 131 du fichier Ruche.java.

132  {
133  return alerteRuche;
134  }

◆ getDeviceID()

final String com.example.bee_honeyt.Ruche.getDeviceID ( )

accesseur DeviceID

Renvoie
String le deviceID

Définition à la ligne 83 du fichier Ruche.java.

84  {
85  return deviceID;
86  }

Références com.example.bee_honeyt.Ruche.deviceID.

Référencé par com.example.bee_honeyt.IHMMobile.supprimerRuche().

◆ getHorodatage()

String com.example.bee_honeyt.Ruche.getHorodatage ( )

accesseur Horodatage

Renvoie
String l'horodatage

Définition à la ligne 98 du fichier Ruche.java.

98 { return horodatage; }

Références com.example.bee_honeyt.Ruche.horodatage.

◆ getLatitude()

final double com.example.bee_honeyt.Ruche.getLatitude ( )

accesseur Latitude

Renvoie
double la latitude

Définition à la ligne 168 du fichier Ruche.java.

169  {
170  return latitude;
171  }

Références com.example.bee_honeyt.Ruche.latitude.

◆ getLongitude()

final double com.example.bee_honeyt.Ruche.getLongitude ( )

accesseur Longitude

Renvoie
double la longitude

Définition à la ligne 150 du fichier Ruche.java.

151  {
152  return longitude;
153  }

Références com.example.bee_honeyt.Ruche.longitude.

◆ getMesureRuche()

final MesureRuche com.example.bee_honeyt.Ruche.getMesureRuche ( )

accesseur MesureRuche

Renvoie
mesureRuche

Définition à la ligne 113 du fichier Ruche.java.

114  {
115  return mesureRuche;
116  }

◆ getNom()

final String com.example.bee_honeyt.Ruche.getNom ( )

accesseur Nom

Renvoie
String le nom

Définition à la ligne 65 du fichier Ruche.java.

66  {
67  return nom;
68  }

Références com.example.bee_honeyt.Ruche.nom.

Référencé par com.example.bee_honeyt.IHMMobile.supprimerRuche().

◆ setAlerteRuche()

void com.example.bee_honeyt.Ruche.setAlerteRuche ( Alertes  alerteRuche)

mutateur AlerteRuche

Paramètres
alerteRuche

Définition à la ligne 140 du fichier Ruche.java.

141  {
142  Log.d(TAG,"setAlerteRuche()");
143  this.alerteRuche = alerteRuche;
144  }

Références com.example.bee_honeyt.Ruche.TAG.

◆ setDeviceID()

void com.example.bee_honeyt.Ruche.setDeviceID ( String  deviceID)

mutateur DeviceID

Paramètres
deviceID

Définition à la ligne 92 du fichier Ruche.java.

92 { this.deviceID = deviceID;}

Références com.example.bee_honeyt.Ruche.deviceID.

◆ setHorodatage()

void com.example.bee_honeyt.Ruche.setHorodatage ( String  horodatage)

mutateur Horodatage

Paramètres
horodatage

Définition à la ligne 104 du fichier Ruche.java.

105  {
106  this.horodatage = horodatage;
107  }

Références com.example.bee_honeyt.Ruche.horodatage.

◆ setLatitude()

void com.example.bee_honeyt.Ruche.setLatitude ( double  latitude)

mutateur Latitude

Paramètres
latitude

Définition à la ligne 177 du fichier Ruche.java.

178  {
179  this.latitude = latitude;
180  }

Références com.example.bee_honeyt.Ruche.latitude.

◆ setLongitude()

void com.example.bee_honeyt.Ruche.setLongitude ( double  longitude)

mutateur Longitude

Paramètres
longitude

Définition à la ligne 159 du fichier Ruche.java.

160  {
161  this.longitude = longitude;
162  }

Références com.example.bee_honeyt.Ruche.longitude.

◆ setMesureRuche()

void com.example.bee_honeyt.Ruche.setMesureRuche ( MesureRuche  mesureRuche)

mutateur MesureRuche

Paramètres
mesureRuche

Définition à la ligne 122 du fichier Ruche.java.

123  {
124  this.mesureRuche = mesureRuche;
125  }

◆ setNom()

void com.example.bee_honeyt.Ruche.setNom ( String  nouveauNom)

mutateur Nom

Paramètres
nouveauNom

Définition à la ligne 74 du fichier Ruche.java.

75  {
76  this.nom = nouveauNom;
77  }

Documentation des données membres

◆ deviceID

String com.example.bee_honeyt.Ruche.deviceID
private

l'id de la ruche pour TTN

Définition à la ligne 23 du fichier Ruche.java.

Référencé par com.example.bee_honeyt.Ruche.getDeviceID(), com.example.bee_honeyt.Ruche.Ruche(), et com.example.bee_honeyt.Ruche.setDeviceID().

◆ horodatage

String com.example.bee_honeyt.Ruche.horodatage
private

l'horodatage

Définition à la ligne 24 du fichier Ruche.java.

Référencé par com.example.bee_honeyt.Ruche.getHorodatage(), et com.example.bee_honeyt.Ruche.setHorodatage().

◆ latitude

double com.example.bee_honeyt.Ruche.latitude = 0.0
private

◆ longitude

double com.example.bee_honeyt.Ruche.longitude = 0.0
private

◆ nom

String com.example.bee_honeyt.Ruche.nom = ""
private

le nom de la ruche pour l'apiculteur

Définition à la ligne 22 du fichier Ruche.java.

Référencé par com.example.bee_honeyt.Ruche.getNom(), et com.example.bee_honeyt.Ruche.Ruche().

◆ TAG

final String com.example.bee_honeyt.Ruche.TAG = "_Ruche"
staticprivate

TAG pour les logs.

Définition à la ligne 20 du fichier Ruche.java.

Référencé par com.example.bee_honeyt.Ruche.Ruche(), et com.example.bee_honeyt.Ruche.setAlerteRuche().


La documentation de cette classe a été générée à partir du fichier suivant :
com.example.bee_honeyt.Ruche.latitude
double latitude
Definition: Ruche.java:26
com.example.bee_honeyt.Ruche.deviceID
String deviceID
l'id de la ruche pour TTN
Definition: Ruche.java:23
com.example.bee_honeyt.Ruche.TAG
static final String TAG
TAG pour les logs.
Definition: Ruche.java:20
com.example.bee_honeyt.Ruche.longitude
double longitude
Definition: Ruche.java:25
com.example.bee_honeyt.Ruche.horodatage
String horodatage
l'horodatage
Definition: Ruche.java:24
com.example.bee_honeyt.Ruche.nom
String nom
le nom de la ruche pour l'apiculteur
Definition: Ruche.java:22