Meeting  1.1
BTS SNIR LaSalle Avignon 2021
Référence de la classe com.lasalle.meeting.EspaceDeTravail

L'espace de travail. Plus de détails...

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

Fonctions membres publiques

void demanderInformations ()
 Envoie une trame de demande d'informations au portier si clic sur bouton rafraîchir. Plus de détails...
 
 EspaceDeTravail (String adresseIP)
 Constructeur par défaut de la classe EspaceDeTravail. Plus de détails...
 
boolean extraireCode (String trame)
 Extrait le code. Plus de détails...
 
boolean extraireInformations (String trame)
 Extrait les informations d'une trame DEMANDE_INFORMATIONS. Plus de détails...
 
void fromJSON (String strJSON)
 Récupération de données JSON. Plus de détails...
 
String getAdresseIP ()
 Accesseur de l'attribut adresseIP. Plus de détails...
 
String getCode ()
 Accesseur de l'attribut code. Plus de détails...
 
String getDescription ()
 Accesseur de l'attribut description. Plus de détails...
 
boolean getEstFavori ()
 Accesseur de l'attribut estFavori. Plus de détails...
 
boolean getEstReserve ()
 Accesseur de l'attribut estReserve. Plus de détails...
 
int getIndiceDeConfort ()
 Accesseur de l'attribut indiceDeConfort. Plus de détails...
 
String getLieu ()
 Accesseur de l'attribut lieu. Plus de détails...
 
String getNom ()
 Accesseur de l'attribut nom. Plus de détails...
 
int getSuperficie ()
 Accesseur de l'attribut superficie. Plus de détails...
 
double getTemperature ()
 Accesseur de l'attribut temperature. Plus de détails...
 
void initialiserCommunication (Handler handler)
 Initialise une communication. Plus de détails...
 
void liberer (String code)
 Libère l'espace de travail. Plus de détails...
 
void modifierInformations (List< String > parametres)
 Modifie les informations de l'espace de travail. Plus de détails...
 
void reserver ()
 Réserve l'espace de travail. Plus de détails...
 
void setCode (String code)
 Mutateur de l'attribut code. Plus de détails...
 
void setEstFavori (boolean estFavori)
 Mutateur de l'attribut estFavori. Plus de détails...
 
void setEstReserve (boolean estReserve)
 Mutateur de l'attribut estReserve. Plus de détails...
 
String toJSON ()
 Création de données JSON. Plus de détails...
 

Attributs publics statiques

static final int INDICE_CHAUD = 3
 
static final int INDICE_FRAIS = -2
 
static final int INDICE_FROID = -3
 
static final int INDICE_LEGEREMENT_FRAIS = -1
 
static final int INDICE_LEGEREMENT_TIEDE = 1
 
static final int INDICE_NEUTRE = 0
 
static final int INDICE_TIEDE = 2
 

Attributs privés

String adresseIP
 Adresse IP du portier. Plus de détails...
 
String code
 Code pour libérer l'espace de travail. Plus de détails...
 
Communication communication = null
 Attribut permettant d'envoyer des requêtes. Plus de détails...
 
String description
 Description de l'espace de travail. Plus de détails...
 
boolean estFavori
 Si l'espace de travail est en favori. Plus de détails...
 
boolean estReserve
 Disponibilité de l'espace de travail. Plus de détails...
 
int indiceDeConfort
 Indice de confort de l'espace de travail. Plus de détails...
 
String lieu
 Lieu de l'espace de travail. Plus de détails...
 
String nom
 Nom de l'espace de travail. Plus de détails...
 
int superficie
 Superficie de l'espace de travail. Plus de détails...
 
double temperature
 Température de l'espace de travail. Plus de détails...
 

Attributs privés statiques

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

Description détaillée

L'espace de travail.

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

Documentation des constructeurs et destructeur

◆ EspaceDeTravail()

com.lasalle.meeting.EspaceDeTravail.EspaceDeTravail ( String  adresseIP)

Constructeur par défaut de la classe EspaceDeTravail.

Définition à la ligne 59 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.EspaceDeTravail.adresseIP, com.lasalle.meeting.EspaceDeTravail.fromJSON(), et com.lasalle.meeting.IHMMeeting.recupererDonneesEspaceDeTravail().

60  {
61  this.adresseIP = adresseIP;
62  this.nom = "";
63  this.lieu = "";
64  this.description = "";
65  this.superficie = 0;
66  this.temperature = 0.;
67  this.indiceDeConfort = 0;
68  this.estReserve = false;
69  this.code = "";
70  this.estFavori = false;
71 
72  fromJSON(IHMMeeting.recupererDonneesEspaceDeTravail(this));
73  }
double temperature
Température de l&#39;espace de travail.
int superficie
Superficie de l&#39;espace de travail.
String code
Code pour libérer l&#39;espace de travail.
void fromJSON(String strJSON)
Récupération de données JSON.
int indiceDeConfort
Indice de confort de l&#39;espace de travail.
boolean estReserve
Disponibilité de l&#39;espace de travail.
boolean estFavori
Si l&#39;espace de travail est en favori.
String nom
Nom de l&#39;espace de travail.
String adresseIP
Adresse IP du portier.
String lieu
Lieu de l&#39;espace de travail.
String description
Description de l&#39;espace de travail.

Documentation des fonctions membres

◆ demanderInformations()

void com.lasalle.meeting.EspaceDeTravail.demanderInformations ( )

Envoie une trame de demande d'informations au portier si clic sur bouton rafraîchir.

Définition à la ligne 358 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.EspaceDeTravail.adresseIP, com.lasalle.meeting.Communication.DEMANDE_INFORMATIONS, com.lasalle.meeting.Communication.envoyer(), et com.lasalle.meeting.Communication.fabriquerTrameDemande().

359  {
360  communication.envoyer(communication.fabriquerTrameDemande(Communication.DEMANDE_INFORMATIONS), adresseIP);
361  }
String fabriquerTrameDemande(int typeTrame)
Fabrique la trame de demande.
String adresseIP
Adresse IP du portier.
void envoyer(String trame, String adressePortier)
Envoyer la trame.
Communication communication
Attribut permettant d&#39;envoyer des requêtes.

◆ extraireCode()

boolean com.lasalle.meeting.EspaceDeTravail.extraireCode ( String  trame)

Extrait le code.

Paramètres
tramela trame à décoder

Protocole : $nom;code;message

Définition à la ligne 303 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.Communication.CHAMP_CODE, com.lasalle.meeting.Communication.CHAMP_NOM, et com.lasalle.meeting.Communication.NB_CHAMPS_MODIFICATION_DISPONIBILITE.

304  {
310  trame = trame.replace("$", "");
311  trame = trame.replace("\r\n", "");
312  String[] champs = trame.split(";");
313 
314  if(champs.length == Communication.NB_CHAMPS_MODIFICATION_DISPONIBILITE)
315  {
316  this.nom = champs[Communication.CHAMP_NOM];
317 
318  if (!champs[1].isEmpty())
319  {
320  this.code = champs[Communication.CHAMP_CODE];
321  }
322 
323  Log.d(TAG, "extraireCode() nom : " + nom + " - code : " + code);
324 
325  return true;
326  }
327 
328  return false;
329  }
String code
Code pour libérer l&#39;espace de travail.
String nom
Nom de l&#39;espace de travail.
static final String TAG
TAG pour les logs.

◆ extraireInformations()

boolean com.lasalle.meeting.EspaceDeTravail.extraireInformations ( String  trame)

Extrait les informations d'une trame DEMANDE_INFORMATIONS.

Paramètres
tramela trame à décoder

Protocole : $nom;description;lieu;superficie;disponibilité;niveauDeConfort;température

Définition à la ligne 251 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.Communication.CHAMP_DESCRIPTION, com.lasalle.meeting.Communication.CHAMP_DISPONIBILITE, com.lasalle.meeting.Communication.CHAMP_INDICE_DE_CONFORT, com.lasalle.meeting.Communication.CHAMP_LIEU, com.lasalle.meeting.Communication.CHAMP_NOM, com.lasalle.meeting.Communication.CHAMP_SUPERFICIE, com.lasalle.meeting.Communication.CHAMP_TEMPERATURE, et com.lasalle.meeting.Communication.NB_CHAMPS_DEMANDE_INFORMATIONS.

252  {
258  trame = trame.replace("$", "");
259  trame = trame.replace("\r\n", "");
260  String[] champs = trame.split(";");
261 
262  if(champs.length == Communication.NB_CHAMPS_DEMANDE_INFORMATIONS)
263  {
264  this.nom = champs[Communication.CHAMP_NOM];
265  this.description = champs[Communication.CHAMP_DESCRIPTION];
266  this.lieu = champs[Communication.CHAMP_LIEU];
267  if (!champs[Communication.CHAMP_SUPERFICIE].isEmpty())
268  {
269  this.superficie = Integer.parseInt(champs[Communication.CHAMP_SUPERFICIE]);
270  }
271  if (!champs[Communication.CHAMP_DISPONIBILITE].isEmpty())
272  {
273  if (Integer.parseInt(champs[Communication.CHAMP_DISPONIBILITE]) == 1)
274  {
275  this.estReserve = false;
276  }
277  else
278  {
279  this.estReserve = true;
280  }
281  }
282  if (!champs[Communication.CHAMP_TEMPERATURE].isEmpty())
283  {
284  this.temperature = Double.parseDouble(champs[Communication.CHAMP_TEMPERATURE]);
285  }
286  if(!champs[Communication.CHAMP_INDICE_DE_CONFORT].isEmpty())
287  {
288  this.indiceDeConfort = Integer.parseInt(champs[Communication.CHAMP_INDICE_DE_CONFORT]);
289  }
290 
291  Log.d(TAG, "extraireInformations() nom : " + nom + " - description : " + description + " - lieu : " + lieu + " - superficie : " + superficie + " - estReserve : " + estReserve + " - temperature : " + temperature + " - indiceDeConfort : " + indiceDeConfort);
292 
293  return true;
294  }
295 
296  return false;
297  }
double temperature
Température de l&#39;espace de travail.
int superficie
Superficie de l&#39;espace de travail.
int indiceDeConfort
Indice de confort de l&#39;espace de travail.
boolean estReserve
Disponibilité de l&#39;espace de travail.
String nom
Nom de l&#39;espace de travail.
String lieu
Lieu de l&#39;espace de travail.
String description
Description de l&#39;espace de travail.
static final String TAG
TAG pour les logs.

◆ fromJSON()

void com.lasalle.meeting.EspaceDeTravail.fromJSON ( String  strJSON)

Récupération de données JSON.

Paramètres
strJSONles données (code et favori) formatés en JSON à extraire

Définition à la ligne 389 du fichier EspaceDeTravail.java.

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

390  {
391  try
392  {
393  //Log.i(TAG, "fromJSON() JSON = " + strJSON);
394  JSONObject json = new JSONObject(strJSON);
395 
396  this.code = json.getString("code");
397  this.estFavori = json.getBoolean("estFavori");
398  }
399  catch (JSONException e)
400  {
401  e.printStackTrace();
402  Log.i(TAG, "fromJSON() Erreur !");
403  }
404  }
String code
Code pour libérer l&#39;espace de travail.
boolean estFavori
Si l&#39;espace de travail est en favori.
static final String TAG
TAG pour les logs.

◆ getAdresseIP()

String com.lasalle.meeting.EspaceDeTravail.getAdresseIP ( )

Accesseur de l'attribut adresseIP.

Renvoie
adresseIP adresse IP de l'espace de travail

Définition à la ligne 79 du fichier EspaceDeTravail.java.

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

Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherAdresseIP(), com.lasalle.meeting.EspaceDeTravail.initialiserCommunication(), et com.lasalle.meeting.IHMMeeting.trierEspacesDeTravail().

80  {
81  return adresseIP;
82  }
String adresseIP
Adresse IP du portier.

◆ getCode()

String com.lasalle.meeting.EspaceDeTravail.getCode ( )

Accesseur de l'attribut code.

Renvoie
code code pour libérer l'espace de travail

Définition à la ligne 151 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.EspaceDeTravail.code.

Référencé par com.lasalle.meeting.IHMMeeting.sauvegarderDonneesEspaceDeTravail().

152  {
153  return code;
154  }
String code
Code pour libérer l&#39;espace de travail.

◆ getDescription()

String com.lasalle.meeting.EspaceDeTravail.getDescription ( )

Accesseur de l'attribut description.

Renvoie
description description de l'espace de travail

Définition à la ligne 106 du fichier EspaceDeTravail.java.

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

Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherDescription(), com.lasalle.meeting.ModificationEspaceDeTravail.afficherEditionDescription(), et com.lasalle.meeting.EspaceDeTravailAdaptateur.getView().

107  {
108  return description;
109  }
String description
Description de l&#39;espace de travail.

◆ getEstFavori()

boolean com.lasalle.meeting.EspaceDeTravail.getEstFavori ( )

Accesseur de l'attribut estFavori.

Renvoie
estFavori si l'espace de travail est dans les favoris

Définition à la ligne 160 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.EspaceDeTravail.estFavori.

Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherBoutons(), com.lasalle.meeting.AffichageEspaceDeTravail.afficherFavori(), com.lasalle.meeting.EspaceDeTravailAdaptateur.getView(), et com.lasalle.meeting.IHMMeeting.sauvegarderDonneesEspaceDeTravail().

161  {
162  return estFavori;
163  }
boolean estFavori
Si l&#39;espace de travail est en favori.

◆ getEstReserve()

boolean com.lasalle.meeting.EspaceDeTravail.getEstReserve ( )

Accesseur de l'attribut estReserve.

Renvoie
estReserve disponibilité de l'espace de travail

Définition à la ligne 142 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.EspaceDeTravail.estReserve.

Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherBoutons(), com.lasalle.meeting.AffichageEspaceDeTravail.afficherDisponibilite(), et com.lasalle.meeting.EspaceDeTravailAdaptateur.getView().

143  {
144  return estReserve;
145  }
boolean estReserve
Disponibilité de l&#39;espace de travail.

◆ getIndiceDeConfort()

int com.lasalle.meeting.EspaceDeTravail.getIndiceDeConfort ( )

Accesseur de l'attribut indiceDeConfort.

Renvoie
indiceDeConfort indice de confort de l'espace de travail

Définition à la ligne 133 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.EspaceDeTravail.indiceDeConfort.

Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherIndiceDeConfort(), et com.lasalle.meeting.EspaceDeTravailAdaptateur.getView().

134  {
135  return indiceDeConfort;
136  }
int indiceDeConfort
Indice de confort de l&#39;espace de travail.

◆ getLieu()

String com.lasalle.meeting.EspaceDeTravail.getLieu ( )

Accesseur de l'attribut lieu.

Renvoie
lieu lieu de l'espace de travail

Définition à la ligne 97 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.EspaceDeTravail.lieu.

Référencé par com.lasalle.meeting.ModificationEspaceDeTravail.afficherEditionLieu(), et com.lasalle.meeting.AffichageEspaceDeTravail.afficherLieu().

98  {
99  return lieu;
100  }
String lieu
Lieu de l&#39;espace de travail.

◆ getNom()

String com.lasalle.meeting.EspaceDeTravail.getNom ( )

◆ getSuperficie()

int com.lasalle.meeting.EspaceDeTravail.getSuperficie ( )

Accesseur de l'attribut superficie.

Renvoie
superficie superficie de l'espace de travail

Définition à la ligne 115 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.EspaceDeTravail.superficie.

Référencé par com.lasalle.meeting.ModificationEspaceDeTravail.afficherEditionSuperficie(), com.lasalle.meeting.AffichageEspaceDeTravail.afficherSuperficie(), et com.lasalle.meeting.IHMMeeting.trierEspacesDeTravail().

116  {
117  return superficie;
118  }
int superficie
Superficie de l&#39;espace de travail.

◆ getTemperature()

double com.lasalle.meeting.EspaceDeTravail.getTemperature ( )

Accesseur de l'attribut temperature.

Renvoie
temperature température de l'espace de travail

Définition à la ligne 124 du fichier EspaceDeTravail.java.

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

Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherTemperature().

125  {
126  return temperature;
127  }
double temperature
Température de l&#39;espace de travail.

◆ initialiserCommunication()

void com.lasalle.meeting.EspaceDeTravail.initialiserCommunication ( Handler  handler)

Initialise une communication.

Paramètres
handlerle handler pour échanger des messages avec l'activité

Définition à la ligne 335 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.Communication.arreter(), com.lasalle.meeting.EspaceDeTravail.getAdresseIP(), et com.lasalle.meeting.Communication.setHandler().

Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherBoutons(), com.lasalle.meeting.AffichageEspaceDeTravail.onCreate(), et com.lasalle.meeting.ModificationEspaceDeTravail.onCreate().

336  {
337  Log.d(TAG, "initialiserCommunication()");
338  if(communication == null)
339  {
340  communication = new Communication();
341  communication.setHandler(handler);
342 
343  // Démarre la réception des trames des portiers
344  Thread tCommunicationUDP = new Thread(communication, getAdresseIP());
345  tCommunicationUDP.start(); // execute la méthode run()
346  }
347  else
348  {
351  communication = null;
352  }
353  }
String getAdresseIP()
Accesseur de l&#39;attribut adresseIP.
void arreter()
Arrête la socket, donc la communication avec les portiers.
void setHandler(Handler handler)
Communication communication
Attribut permettant d&#39;envoyer des requêtes.
static final String TAG
TAG pour les logs.

◆ liberer()

void com.lasalle.meeting.EspaceDeTravail.liberer ( String  code)

Libère l'espace de travail.

Définition à la ligne 218 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.Communication.envoyer(), com.lasalle.meeting.Communication.fabriquerTrameModification(), com.lasalle.meeting.Communication.MODIFICATION_DISPONIBILITE, et com.lasalle.meeting.EspaceDeTravail.setEstReserve().

Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherBoiteLiberation().

219  {
220  if(communication == null)
221  return;
222  Log.d(TAG, "liberer()");
223 
224  String trame = "\0";
225  List<String> parametres = Arrays.asList("1", code);
226  trame = communication.fabriquerTrameModification(Communication.MODIFICATION_DISPONIBILITE, parametres);
228 
229  setEstReserve(false);
230  }
void setEstReserve(boolean estReserve)
Mutateur de l&#39;attribut estReserve.
String code
Code pour libérer l&#39;espace de travail.
String fabriquerTrameModification(int typeTrame, List< String > parametres)
Fabrique la trame de modification.
String adresseIP
Adresse IP du portier.
void envoyer(String trame, String adressePortier)
Envoyer la trame.
Communication communication
Attribut permettant d&#39;envoyer des requêtes.
static final String TAG
TAG pour les logs.

◆ modifierInformations()

void com.lasalle.meeting.EspaceDeTravail.modifierInformations ( List< String >  parametres)

Modifie les informations de l'espace de travail.

Paramètres
parametreschamps de la trame de modification d'informations

Définition à la ligne 236 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.Communication.envoyer(), com.lasalle.meeting.Communication.fabriquerTrameModification(), et com.lasalle.meeting.Communication.MODIFICATION_INFORMATIONS.

Référencé par com.lasalle.meeting.ModificationEspaceDeTravail.afficherBoutons().

237  {
238  if(communication == null)
239  return;
240  Log.d(TAG, "modifierInformations()");
241 
242  String trame = "\0";
243  trame = communication.fabriquerTrameModification(Communication.MODIFICATION_INFORMATIONS, parametres);
245  }
String fabriquerTrameModification(int typeTrame, List< String > parametres)
Fabrique la trame de modification.
String adresseIP
Adresse IP du portier.
void envoyer(String trame, String adressePortier)
Envoyer la trame.
Communication communication
Attribut permettant d&#39;envoyer des requêtes.
static final String TAG
TAG pour les logs.

◆ reserver()

void com.lasalle.meeting.EspaceDeTravail.reserver ( )

Réserve l'espace de travail.

Définition à la ligne 201 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.Communication.envoyer(), com.lasalle.meeting.Communication.fabriquerTrameModification(), com.lasalle.meeting.Communication.MODIFICATION_DISPONIBILITE, et com.lasalle.meeting.EspaceDeTravail.setEstReserve().

Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherBoutons().

202  {
203  if(communication == null)
204  return;
205  Log.d(TAG, "reserver()");
206 
207  String trame = "\0";
208  List<String> parametres = Arrays.asList("0");
209  trame = communication.fabriquerTrameModification(Communication.MODIFICATION_DISPONIBILITE, parametres);
211 
212  setEstReserve(true);
213  }
void setEstReserve(boolean estReserve)
Mutateur de l&#39;attribut estReserve.
String fabriquerTrameModification(int typeTrame, List< String > parametres)
Fabrique la trame de modification.
String adresseIP
Adresse IP du portier.
void envoyer(String trame, String adressePortier)
Envoyer la trame.
Communication communication
Attribut permettant d&#39;envoyer des requêtes.
static final String TAG
TAG pour les logs.

◆ setCode()

void com.lasalle.meeting.EspaceDeTravail.setCode ( String  code)

Mutateur de l'attribut code.

Paramètres
codecode pour libérer l'espace de travail

Définition à la ligne 178 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.EspaceDeTravail.code.

Référencé par com.lasalle.meeting.IHMMeeting.recupererDonneesEspaceDeTravail().

179  {
180  this.code = code;
181  //IHMMeeting.sauvegarderDonneesEspaceDeTravail(this);
182 
183  Log.d(TAG, "setCode() " + code);
184  }
String code
Code pour libérer l&#39;espace de travail.
static final String TAG
TAG pour les logs.

◆ setEstFavori()

void com.lasalle.meeting.EspaceDeTravail.setEstFavori ( boolean  estFavori)

Mutateur de l'attribut estFavori.

Paramètres
estFavorisi l'espace de travail est dans les favoris

Définition à la ligne 190 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.EspaceDeTravail.estFavori, et com.lasalle.meeting.IHMMeeting.sauvegarderDonneesEspaceDeTravail().

Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherBoutons(), et com.lasalle.meeting.IHMMeeting.recupererDonneesEspaceDeTravail().

191  {
192  this.estFavori = estFavori;
193  IHMMeeting.sauvegarderDonneesEspaceDeTravail(this);
194 
195  Log.d(TAG, "setEstFavori() " + estFavori);
196  }
boolean estFavori
Si l&#39;espace de travail est en favori.
static final String TAG
TAG pour les logs.

◆ setEstReserve()

void com.lasalle.meeting.EspaceDeTravail.setEstReserve ( boolean  estReserve)

Mutateur de l'attribut estReserve.

Paramètres
estReservedisponibilité de l'espace de travail

Définition à la ligne 169 du fichier EspaceDeTravail.java.

Références com.lasalle.meeting.EspaceDeTravail.estReserve.

Référencé par com.lasalle.meeting.EspaceDeTravail.liberer(), et com.lasalle.meeting.EspaceDeTravail.reserver().

170  {
171  this.estReserve = estReserve;
172  }
boolean estReserve
Disponibilité de l&#39;espace de travail.

◆ toJSON()

String com.lasalle.meeting.EspaceDeTravail.toJSON ( )

Création de données JSON.

Renvoie
String les données (code et favori) formaté en JSON

Définition à la ligne 367 du fichier EspaceDeTravail.java.

Référencé par com.lasalle.meeting.IHMMeeting.recupererDonneesEspaceDeTravail().

368  {
369  JSONObject objet = new JSONObject();
370  try
371  {
372  objet.put("code", this.code);
373  objet.put("estFavori", this.estFavori);
374  }
375  catch (JSONException e)
376  {
377  e.printStackTrace();
378  Log.i(TAG, "toJSON() Erreur !");
379  }
380 
381  //Log.i(TAG, "toJSON() JSON = " + objet.toString());
382  return objet.toString();
383  }
String code
Code pour libérer l&#39;espace de travail.
boolean estFavori
Si l&#39;espace de travail est en favori.
static final String TAG
TAG pour les logs.

Documentation des données membres

◆ adresseIP

String com.lasalle.meeting.EspaceDeTravail.adresseIP
private

◆ code

String com.lasalle.meeting.EspaceDeTravail.code
private

Code pour libérer l'espace de travail.

Définition à la ligne 52 du fichier EspaceDeTravail.java.

Référencé par com.lasalle.meeting.EspaceDeTravail.getCode(), et com.lasalle.meeting.EspaceDeTravail.setCode().

◆ communication

Communication com.lasalle.meeting.EspaceDeTravail.communication = null
private

Attribut permettant d'envoyer des requêtes.

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

◆ description

String com.lasalle.meeting.EspaceDeTravail.description
private

Description de l'espace de travail.

Définition à la ligne 47 du fichier EspaceDeTravail.java.

Référencé par com.lasalle.meeting.EspaceDeTravail.getDescription().

◆ estFavori

boolean com.lasalle.meeting.EspaceDeTravail.estFavori
private

Si l'espace de travail est en favori.

Définition à la ligne 53 du fichier EspaceDeTravail.java.

Référencé par com.lasalle.meeting.EspaceDeTravail.getEstFavori(), et com.lasalle.meeting.EspaceDeTravail.setEstFavori().

◆ estReserve

boolean com.lasalle.meeting.EspaceDeTravail.estReserve
private

Disponibilité de l'espace de travail.

Définition à la ligne 51 du fichier EspaceDeTravail.java.

Référencé par com.lasalle.meeting.EspaceDeTravail.getEstReserve(), et com.lasalle.meeting.EspaceDeTravail.setEstReserve().

◆ INDICE_CHAUD

◆ INDICE_FRAIS

◆ INDICE_FROID

◆ INDICE_LEGEREMENT_FRAIS

◆ INDICE_LEGEREMENT_TIEDE

◆ INDICE_NEUTRE

◆ INDICE_TIEDE

◆ indiceDeConfort

int com.lasalle.meeting.EspaceDeTravail.indiceDeConfort
private

Indice de confort de l'espace de travail.

Définition à la ligne 50 du fichier EspaceDeTravail.java.

Référencé par com.lasalle.meeting.EspaceDeTravail.getIndiceDeConfort().

◆ lieu

String com.lasalle.meeting.EspaceDeTravail.lieu
private

Lieu de l'espace de travail.

Définition à la ligne 46 du fichier EspaceDeTravail.java.

Référencé par com.lasalle.meeting.EspaceDeTravail.getLieu().

◆ nom

String com.lasalle.meeting.EspaceDeTravail.nom
private

Nom de l'espace de travail.

Définition à la ligne 45 du fichier EspaceDeTravail.java.

Référencé par com.lasalle.meeting.EspaceDeTravail.getNom().

◆ superficie

int com.lasalle.meeting.EspaceDeTravail.superficie
private

Superficie de l'espace de travail.

Définition à la ligne 48 du fichier EspaceDeTravail.java.

Référencé par com.lasalle.meeting.EspaceDeTravail.getSuperficie().

◆ TAG

final String com.lasalle.meeting.EspaceDeTravail.TAG = "_EspaceDeTravail"
staticprivate

TAG pour les logs.

Les constantes

Définition à la ligne 32 du fichier EspaceDeTravail.java.

◆ temperature

double com.lasalle.meeting.EspaceDeTravail.temperature
private

Température de l'espace de travail.

Définition à la ligne 49 du fichier EspaceDeTravail.java.

Référencé par com.lasalle.meeting.EspaceDeTravail.getTemperature().


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