Meeting  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe com.lasalle.meeting.Salle

Déclaration de la classe Salle. Plus de détails...

Graphe de collaboration de com.lasalle.meeting.Salle:
Collaboration graph

Fonctions membres publiques

final String getAdresseIP ()
 Accesseur get l'adresse IP de la salle. Plus de détails...
 
final int getConfort ()
 Accesseur get le confort de la salle. Plus de détails...
 
final String getConfortIHM ()
 Accesseur get le confort de la salle. Plus de détails...
 
final String getDescription ()
 Accesseur get la description de la salle. Plus de détails...
 
final String getEmplacement ()
 Accesseur get de l'emplacement de la salle. Plus de détails...
 
final boolean getLibre ()
 Accesseur get de libre de la salle. Plus de détails...
 
final String getLibreIHM ()
 Accesseur get de libre de la salle. Plus de détails...
 
final String getLibreTrame ()
 Accesseur get de libre de la salle. Plus de détails...
 
final String getNom ()
 Accesseur get du nom de la salle. Plus de détails...
 
final int getSurface ()
 Accesseur get la surface de la salle. Plus de détails...
 
final float getTemperature ()
 Accesseur get la température de la salle. Plus de détails...
 
 Salle (String nom, String description, String emplacement, int libre, int surface, int confort, float temperature, String adresseIP)
 Constructeur de la classe Salle. Plus de détails...
 
void setAdresseIP (String adresseIP)
 Accesseur set l'adresse IP de la salle. Plus de détails...
 
void setConfort (int nouveauConfort)
 Accesseur set du confort de la salle. Plus de détails...
 
void setEmplacement (String nouvelleEmplacement)
 Accesseur set de l'emplacement de la salle. Plus de détails...
 
void setLibre (int libre)
 Accesseur set la disponibilité de la salle. Plus de détails...
 
void setLibre ()
 Accesseur set la disponibilité de la salle, change l'état de la salle. Plus de détails...
 
void setNom (String nouveauNom)
 Accesseur set du nom de la salle. Plus de détails...
 
void setSurface (int nouvelleSurface)
 Accesseur set la surface de la salle. Plus de détails...
 
void setTemperature (float temperature)
 Accesseur set la température de la salle. Plus de détails...
 

Attributs privés

String adresseIP
 l'adresse IP de la salle Plus de détails...
 
int confort
 le niveau de confort de la salle Plus de détails...
 
String description = ""
 La description de la salle. Plus de détails...
 
String emplacement = ""
 L'emplacement de la salle. Plus de détails...
 
boolean libre
 L'état booléen d'occupation Libre de la salle. Plus de détails...
 
String nom = ""
 Le nom de la salle. Plus de détails...
 
int surface
 la surface de la salle Plus de détails...
 
float temperature
 la température de la salle Plus de détails...
 

Attributs privés statiques

static final int CHAUD = 3
 Constant niveau de confort CHAUD. Plus de détails...
 
static final int FRAIS = -2
 Constant niveau de confort FRAIS. Plus de détails...
 
static final int FROID = -3
 Constant niveau de confort FROID. Plus de détails...
 
static final int LEGEREMENTFRAIS = -1
 Constant niveau de confort LEGEREMENTFRAIS. Plus de détails...
 
static final int LEGEREMENTTIEDE = 1
 Constant niveau de confort LEGEREMENTTIEDE. Plus de détails...
 
static final int NEUTRE = 0
 Constant niveau de confort NEUTRE. Plus de détails...
 
static final String TAG = "Salle"
 TAG utilisé pour les logs. Plus de détails...
 
static final int TIEDE = 2
 Constant niveau de confort TIEDE. Plus de détails...
 

Description détaillée

Déclaration de la classe Salle.

Définition à la ligne 17 du fichier Salle.java.

Documentation des constructeurs et destructeur

◆ Salle()

com.lasalle.meeting.Salle.Salle ( String  nom,
String  description,
String  emplacement,
int  libre,
int  surface,
int  confort,
float  temperature,
String  adresseIP 
)

Constructeur de la classe Salle.

Paramètres
nom
description
emplacement
libre
surface
temperature
adresseIP

Définition à la ligne 54 du fichier Salle.java.

Références com.lasalle.meeting.Salle.adresseIP, com.lasalle.meeting.Salle.confort, com.lasalle.meeting.Salle.description, com.lasalle.meeting.Salle.emplacement, com.lasalle.meeting.Salle.nom, com.lasalle.meeting.Salle.setLibre(), com.lasalle.meeting.Salle.surface, et com.lasalle.meeting.Salle.temperature.

55  {
56  this.nom = nom;
57  this.description = description;
58  this.emplacement = emplacement;
59  setLibre(libre);
60  this.surface = surface;
61  this.confort = confort;
62  this.temperature = temperature;
63  this.adresseIP = adresseIP;
64  Log.d(TAG, "Salle : nom = " + nom + " - description = " + description + " - emplacement " + emplacement + " - libre = " + libre + " - surface = " + surface + " - confort = " + confort + " - température = " + temperature + " - adresseIP = " + adresseIP);
65  }
String nom
Le nom de la salle.
Definition: Salle.java:34
static final String TAG
TAG utilisé pour les logs.
Definition: Salle.java:22
String emplacement
L'emplacement de la salle.
Definition: Salle.java:36
int surface
la surface de la salle
Definition: Salle.java:38
float temperature
la température de la salle
Definition: Salle.java:40
String adresseIP
l'adresse IP de la salle
Definition: Salle.java:41
boolean libre
L'état booléen d'occupation Libre de la salle.
Definition: Salle.java:37
void setLibre()
Accesseur set la disponibilité de la salle, change l'état de la salle.
Definition: Salle.java:104
String description
La description de la salle.
Definition: Salle.java:35
int confort
le niveau de confort de la salle
Definition: Salle.java:39

Documentation des fonctions membres

◆ getAdresseIP()

final String com.lasalle.meeting.Salle.getAdresseIP ( )

Accesseur get l'adresse IP de la salle.

Renvoie
String l'adresse IP de la salle

Définition à la ligne 285 du fichier Salle.java.

Références com.lasalle.meeting.Salle.adresseIP.

Référencé par com.lasalle.meeting.SalleActivity.setListener(), et com.lasalle.meeting.MainActivity.verifierExistenceSalle().

286  {
287  return adresseIP;
288  }
String adresseIP
l'adresse IP de la salle
Definition: Salle.java:41

◆ getConfort()

final int com.lasalle.meeting.Salle.getConfort ( )

Accesseur get le confort de la salle.

Renvoie
int le niveau de confort de la salle

Définition à la ligne 224 du fichier Salle.java.

Références com.lasalle.meeting.Salle.confort.

Référencé par com.lasalle.meeting.MainActivity.verifierChangementSalle().

225  {
226  return confort;
227  }
int confort
le niveau de confort de la salle
Definition: Salle.java:39

◆ getConfortIHM()

final String com.lasalle.meeting.Salle.getConfortIHM ( )

Accesseur get le confort de la salle.

Renvoie
String le niveau de confort de la salle, pour l'affichage

Définition à la ligne 233 du fichier Salle.java.

Références com.lasalle.meeting.Salle.CHAUD, com.lasalle.meeting.Salle.FRAIS, com.lasalle.meeting.Salle.FROID, com.lasalle.meeting.Salle.LEGEREMENTFRAIS, com.lasalle.meeting.Salle.LEGEREMENTTIEDE, com.lasalle.meeting.Salle.NEUTRE, et com.lasalle.meeting.Salle.TIEDE.

Référencé par com.lasalle.meeting.SalleViewHolder.afficher(), et com.lasalle.meeting.SalleActivity.afficherInformationSalle().

234  {
235  String message = "";
236  switch (confort)
237  {
238  case FROID:
239  message = "Confort : Froid";
240  break;
241  case FRAIS:
242  message = "Confort : Frais";
243  break;
244  case LEGEREMENTFRAIS:
245  message = "Confort : Légèrement frais";
246  break;
247  case NEUTRE:
248  message = "Confort : Neutre";
249  break;
250  case LEGEREMENTTIEDE:
251  message = "Confort : Légèrement tiède";
252  break;
253  case TIEDE:
254  message = "Confort : Tiède";
255  break;
256  case CHAUD:
257  message = "Confort : Chaud";
258  break;
259  }
260  return message;
261  }
static final int NEUTRE
Constant niveau de confort NEUTRE.
Definition: Salle.java:26
static final int TIEDE
Constant niveau de confort TIEDE.
Definition: Salle.java:28
static final int FROID
Constant niveau de confort FROID.
Definition: Salle.java:23
static final int LEGEREMENTFRAIS
Constant niveau de confort LEGEREMENTFRAIS.
Definition: Salle.java:25
static final int CHAUD
Constant niveau de confort CHAUD.
Definition: Salle.java:29
static final int LEGEREMENTTIEDE
Constant niveau de confort LEGEREMENTTIEDE.
Definition: Salle.java:27
static final int FRAIS
Constant niveau de confort FRAIS.
Definition: Salle.java:24
int confort
le niveau de confort de la salle
Definition: Salle.java:39

◆ getDescription()

final String com.lasalle.meeting.Salle.getDescription ( )

Accesseur get la description de la salle.

Renvoie
String la description de la salle

Définition à la ligne 276 du fichier Salle.java.

Références com.lasalle.meeting.Salle.description.

Référencé par com.lasalle.meeting.SalleActivity.afficherInformationSalle(), et com.lasalle.meeting.MainActivity.verifierChangementSalle().

277  {
278  return description;
279  }
String description
La description de la salle.
Definition: Salle.java:35

◆ getEmplacement()

final String com.lasalle.meeting.Salle.getEmplacement ( )

Accesseur get de l'emplacement de la salle.

Renvoie
String l'emplacement de la salle

Définition à la ligne 156 du fichier Salle.java.

Références com.lasalle.meeting.Salle.emplacement.

Référencé par com.lasalle.meeting.SalleActivity.afficherInformationSalle(), et com.lasalle.meeting.MainActivity.verifierChangementSalle().

157  {
158  return emplacement;
159  }
String emplacement
L'emplacement de la salle.
Definition: Salle.java:36

◆ getLibre()

final boolean com.lasalle.meeting.Salle.getLibre ( )

Accesseur get de libre de la salle.

Renvoie
boolean la disponibilité de la salle

Définition à la ligne 174 du fichier Salle.java.

Références com.lasalle.meeting.Salle.libre.

Référencé par com.lasalle.meeting.SalleViewHolder.afficher(), com.lasalle.meeting.SalleActivity.afficherInformationSalle(), com.lasalle.meeting.SalleActivity.setBoutonChangeEtat(), et com.lasalle.meeting.MainActivity.verifierChangementSalle().

175  {
176  return libre;
177  }
boolean libre
L'état booléen d'occupation Libre de la salle.
Definition: Salle.java:37

◆ getLibreIHM()

final String com.lasalle.meeting.Salle.getLibreIHM ( )

Accesseur get de libre de la salle.

Renvoie
String la disponibilité de la salle, pour l'affichage

Définition à la ligne 199 du fichier Salle.java.

Référencé par com.lasalle.meeting.SalleViewHolder.afficher().

200  {
201  if(libre == false)
202  {
203  return "occupée";
204  }
205  else
206  {
207  return "disponible";
208  }
209  }
boolean libre
L'état booléen d'occupation Libre de la salle.
Definition: Salle.java:37

◆ getLibreTrame()

final String com.lasalle.meeting.Salle.getLibreTrame ( )

Accesseur get de libre de la salle.

Renvoie
String la disponibilité de la salle, pour la trame

Définition à la ligne 183 du fichier Salle.java.

Référencé par com.lasalle.meeting.SalleActivity.setListener().

184  {
185  if(libre == false)
186  {
187  return "0";
188  }
189  else
190  {
191  return "1";
192  }
193  }
boolean libre
L'état booléen d'occupation Libre de la salle.
Definition: Salle.java:37

◆ getNom()

final String com.lasalle.meeting.Salle.getNom ( )

Accesseur get du nom de la salle.

Renvoie
String le nom de la salle

Définition à la ligne 165 du fichier Salle.java.

Références com.lasalle.meeting.Salle.nom.

Référencé par com.lasalle.meeting.SalleViewHolder.afficher(), com.lasalle.meeting.SalleActivity.afficherInformationSalle(), com.lasalle.meeting.SalleActivity.onCreate(), et com.lasalle.meeting.MainActivity.verifierChangementSalle().

166  {
167  return nom;
168  }
String nom
Le nom de la salle.
Definition: Salle.java:34

◆ getSurface()

final int com.lasalle.meeting.Salle.getSurface ( )

Accesseur get la surface de la salle.

Renvoie
int la surface de la salle

Définition à la ligne 215 du fichier Salle.java.

Références com.lasalle.meeting.Salle.surface.

Référencé par com.lasalle.meeting.SalleActivity.afficherInformationSalle(), et com.lasalle.meeting.MainActivity.verifierChangementSalle().

216  {
217  return surface;
218  }
int surface
la surface de la salle
Definition: Salle.java:38

◆ getTemperature()

final float com.lasalle.meeting.Salle.getTemperature ( )

Accesseur get la température de la salle.

Renvoie
int la température de la salle

Définition à la ligne 267 du fichier Salle.java.

Références com.lasalle.meeting.Salle.temperature.

Référencé par com.lasalle.meeting.SalleActivity.afficherInformationSalle(), et com.lasalle.meeting.MainActivity.verifierChangementSalle().

268  {
269  return temperature;
270  }
float temperature
la température de la salle
Definition: Salle.java:40

◆ setAdresseIP()

void com.lasalle.meeting.Salle.setAdresseIP ( String  adresseIP)

Accesseur set l'adresse IP de la salle.

Paramètres
adresseIPla nouvelle adresse IP de la salle

Définition à la ligne 147 du fichier Salle.java.

Références com.lasalle.meeting.Salle.adresseIP.

148  {
149  this.adresseIP = adresseIP;
150  }
String adresseIP
l'adresse IP de la salle
Definition: Salle.java:41

◆ setConfort()

void com.lasalle.meeting.Salle.setConfort ( int  nouveauConfort)

Accesseur set du confort de la salle.

Paramètres
nouveauConfortle nouveau confort de la salle

Définition à la ligne 129 du fichier Salle.java.

130  {
131  this.confort = nouveauConfort;
132  }
int confort
le niveau de confort de la salle
Definition: Salle.java:39

◆ setEmplacement()

void com.lasalle.meeting.Salle.setEmplacement ( String  nouvelleEmplacement)

Accesseur set de l'emplacement de la salle.

Paramètres
nouvelleEmplacementl'emplacement de la salle

Définition à la ligne 71 du fichier Salle.java.

72  {
73  emplacement = nouvelleEmplacement;
74  }
String emplacement
L'emplacement de la salle.
Definition: Salle.java:36

◆ setLibre() [1/2]

void com.lasalle.meeting.Salle.setLibre ( int  libre)

Accesseur set la disponibilité de la salle.

Paramètres
librele nouvelle état de la salle

Définition à la ligne 89 du fichier Salle.java.

Référencé par com.lasalle.meeting.SalleActivity.setListener().

90  {
91  if (libre == 0)
92  {
93  this.libre = false;
94  }
95  else
96  {
97  this.libre = true;
98  }
99  }
boolean libre
L'état booléen d'occupation Libre de la salle.
Definition: Salle.java:37

◆ setLibre() [2/2]

void com.lasalle.meeting.Salle.setLibre ( )

Accesseur set la disponibilité de la salle, change l'état de la salle.

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

Référencé par com.lasalle.meeting.Salle.Salle().

105  {
106  if (libre == true)
107  {
108  this.libre = false;
109  }
110  else
111  {
112  this.libre = true;
113  }
114  }
boolean libre
L'état booléen d'occupation Libre de la salle.
Definition: Salle.java:37

◆ setNom()

void com.lasalle.meeting.Salle.setNom ( String  nouveauNom)

Accesseur set du nom de la salle.

Paramètres
nouveauNomle nom de la salle

Définition à la ligne 80 du fichier Salle.java.

81  {
82  nom = nouveauNom;
83  }
String nom
Le nom de la salle.
Definition: Salle.java:34

◆ setSurface()

void com.lasalle.meeting.Salle.setSurface ( int  nouvelleSurface)

Accesseur set la surface de la salle.

Paramètres
nouvelleSurfacele nouvelle surface de la salle

Définition à la ligne 120 du fichier Salle.java.

121  {
122  this.surface = nouvelleSurface;
123  }
int surface
la surface de la salle
Definition: Salle.java:38

◆ setTemperature()

void com.lasalle.meeting.Salle.setTemperature ( float  temperature)

Accesseur set la température de la salle.

Paramètres
temperaturela nouvelle température de la salle

Définition à la ligne 138 du fichier Salle.java.

Références com.lasalle.meeting.Salle.temperature.

139  {
140  this.temperature = temperature;
141  }
float temperature
la température de la salle
Definition: Salle.java:40

Documentation des données membres

◆ adresseIP

String com.lasalle.meeting.Salle.adresseIP
private

l'adresse IP de la salle

Définition à la ligne 41 du fichier Salle.java.

Référencé par com.lasalle.meeting.Salle.getAdresseIP(), com.lasalle.meeting.Salle.Salle(), et com.lasalle.meeting.Salle.setAdresseIP().

◆ CHAUD

final int com.lasalle.meeting.Salle.CHAUD = 3
staticprivate

Constant niveau de confort CHAUD.

Définition à la ligne 29 du fichier Salle.java.

Référencé par com.lasalle.meeting.Salle.getConfortIHM().

◆ confort

int com.lasalle.meeting.Salle.confort
private

le niveau de confort de la salle

Définition à la ligne 39 du fichier Salle.java.

Référencé par com.lasalle.meeting.Salle.getConfort(), et com.lasalle.meeting.Salle.Salle().

◆ description

String com.lasalle.meeting.Salle.description = ""
private

La description de la salle.

Définition à la ligne 35 du fichier Salle.java.

Référencé par com.lasalle.meeting.Salle.getDescription(), et com.lasalle.meeting.Salle.Salle().

◆ emplacement

String com.lasalle.meeting.Salle.emplacement = ""
private

L'emplacement de la salle.

Définition à la ligne 36 du fichier Salle.java.

Référencé par com.lasalle.meeting.Salle.getEmplacement(), et com.lasalle.meeting.Salle.Salle().

◆ FRAIS

final int com.lasalle.meeting.Salle.FRAIS = -2
staticprivate

Constant niveau de confort FRAIS.

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

Référencé par com.lasalle.meeting.Salle.getConfortIHM().

◆ FROID

final int com.lasalle.meeting.Salle.FROID = -3
staticprivate

Constant niveau de confort FROID.

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

Référencé par com.lasalle.meeting.Salle.getConfortIHM().

◆ LEGEREMENTFRAIS

final int com.lasalle.meeting.Salle.LEGEREMENTFRAIS = -1
staticprivate

Constant niveau de confort LEGEREMENTFRAIS.

Définition à la ligne 25 du fichier Salle.java.

Référencé par com.lasalle.meeting.Salle.getConfortIHM().

◆ LEGEREMENTTIEDE

final int com.lasalle.meeting.Salle.LEGEREMENTTIEDE = 1
staticprivate

Constant niveau de confort LEGEREMENTTIEDE.

Définition à la ligne 27 du fichier Salle.java.

Référencé par com.lasalle.meeting.Salle.getConfortIHM().

◆ libre

boolean com.lasalle.meeting.Salle.libre
private

L'état booléen d'occupation Libre de la salle.

Définition à la ligne 37 du fichier Salle.java.

Référencé par com.lasalle.meeting.Salle.getLibre().

◆ NEUTRE

final int com.lasalle.meeting.Salle.NEUTRE = 0
staticprivate

Constant niveau de confort NEUTRE.

Définition à la ligne 26 du fichier Salle.java.

Référencé par com.lasalle.meeting.Salle.getConfortIHM().

◆ nom

String com.lasalle.meeting.Salle.nom = ""
private

Le nom de la salle.

Attributs

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

Référencé par com.lasalle.meeting.Salle.getNom(), et com.lasalle.meeting.Salle.Salle().

◆ surface

int com.lasalle.meeting.Salle.surface
private

la surface de la salle

Définition à la ligne 38 du fichier Salle.java.

Référencé par com.lasalle.meeting.Salle.getSurface(), et com.lasalle.meeting.Salle.Salle().

◆ TAG

final String com.lasalle.meeting.Salle.TAG = "Salle"
staticprivate

TAG utilisé pour les logs.

Constantes

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

◆ temperature

float com.lasalle.meeting.Salle.temperature
private

la température de la salle

Définition à la ligne 40 du fichier Salle.java.

Référencé par com.lasalle.meeting.Salle.getTemperature(), com.lasalle.meeting.Salle.Salle(), et com.lasalle.meeting.Salle.setTemperature().

◆ TIEDE

final int com.lasalle.meeting.Salle.TIEDE = 2
staticprivate

Constant niveau de confort TIEDE.

Définition à la ligne 28 du fichier Salle.java.

Référencé par com.lasalle.meeting.Salle.getConfortIHM().


La documentation de cette classe a été générée à partir du fichier suivant :