|
Meeting
1.1
BTS SNIR LaSalle Avignon 2021
|
L'espace de travail. Plus de détails...

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... | |
L'espace de travail.
Définition à la ligne 27 du fichier EspaceDeTravail.java.
| 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().
| 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().
| boolean com.lasalle.meeting.EspaceDeTravail.extraireCode | ( | String | trame | ) |
Extrait le code.
| trame | la 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.
| boolean com.lasalle.meeting.EspaceDeTravail.extraireInformations | ( | String | trame | ) |
Extrait les informations d'une trame DEMANDE_INFORMATIONS.
| trame | la 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.
| void com.lasalle.meeting.EspaceDeTravail.fromJSON | ( | String | strJSON | ) |
Récupération de données JSON.
| strJSON | les 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().
| String com.lasalle.meeting.EspaceDeTravail.getAdresseIP | ( | ) |
Accesseur de l'attribut adresseIP.
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().
| String com.lasalle.meeting.EspaceDeTravail.getCode | ( | ) |
Accesseur de l'attribut code.
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().
| String com.lasalle.meeting.EspaceDeTravail.getDescription | ( | ) |
Accesseur de l'attribut description.
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().
| boolean com.lasalle.meeting.EspaceDeTravail.getEstFavori | ( | ) |
Accesseur de l'attribut estFavori.
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().
| boolean com.lasalle.meeting.EspaceDeTravail.getEstReserve | ( | ) |
Accesseur de l'attribut estReserve.
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().
| int com.lasalle.meeting.EspaceDeTravail.getIndiceDeConfort | ( | ) |
Accesseur de l'attribut indiceDeConfort.
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().
| String com.lasalle.meeting.EspaceDeTravail.getLieu | ( | ) |
Accesseur de l'attribut lieu.
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().
| String com.lasalle.meeting.EspaceDeTravail.getNom | ( | ) |
Accesseur de l'attribut nom.
Définition à la ligne 88 du fichier EspaceDeTravail.java.
Références com.lasalle.meeting.EspaceDeTravail.nom.
Référencé par com.lasalle.meeting.ModificationEspaceDeTravail.afficherEditionNom(), com.lasalle.meeting.AffichageEspaceDeTravail.afficherNom(), com.lasalle.meeting.EspaceDeTravailAdaptateur.getView(), com.lasalle.meeting.IHMMeeting.trierEspacesDeTravail(), et com.lasalle.meeting.IHMMeeting.verifierPresenceEspaceDeTravail().
| int com.lasalle.meeting.EspaceDeTravail.getSuperficie | ( | ) |
Accesseur de l'attribut superficie.
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().
| double com.lasalle.meeting.EspaceDeTravail.getTemperature | ( | ) |
Accesseur de l'attribut temperature.
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().
| void com.lasalle.meeting.EspaceDeTravail.initialiserCommunication | ( | Handler | handler | ) |
Initialise une communication.
| handler | le 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().
| 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().
| void com.lasalle.meeting.EspaceDeTravail.modifierInformations | ( | List< String > | parametres | ) |
Modifie les informations de l'espace de travail.
| parametres | champs 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().
| 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().
| void com.lasalle.meeting.EspaceDeTravail.setCode | ( | String | code | ) |
Mutateur de l'attribut code.
| code | code 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().
| void com.lasalle.meeting.EspaceDeTravail.setEstFavori | ( | boolean | estFavori | ) |
Mutateur de l'attribut estFavori.
| estFavori | si 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().
| void com.lasalle.meeting.EspaceDeTravail.setEstReserve | ( | boolean | estReserve | ) |
Mutateur de l'attribut estReserve.
| estReserve | disponibilité 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().
| String com.lasalle.meeting.EspaceDeTravail.toJSON | ( | ) |
Création de données JSON.
Définition à la ligne 367 du fichier EspaceDeTravail.java.
Référencé par com.lasalle.meeting.IHMMeeting.recupererDonneesEspaceDeTravail().
|
private |
Adresse IP du portier.
Les attributs
Définition à la ligne 44 du fichier EspaceDeTravail.java.
Référencé par com.lasalle.meeting.EspaceDeTravail.demanderInformations(), com.lasalle.meeting.EspaceDeTravail.EspaceDeTravail(), et com.lasalle.meeting.EspaceDeTravail.getAdresseIP().
|
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().
|
private |
Attribut permettant d'envoyer des requêtes.
Définition à la ligne 54 du fichier EspaceDeTravail.java.
|
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().
|
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().
|
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().
|
static |
Définition à la ligne 33 du fichier EspaceDeTravail.java.
Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherIndiceDeConfort(), com.lasalle.meeting.EspaceDeTravailAdaptateur.getView(), com.lasalle.meeting.IHMMeeting.initialiserBoiteDeDialogueFiltrerParNiveauDeConfort(), et com.lasalle.meeting.IHMMeeting.onRadioButtonClicked().
|
static |
Définition à la ligne 38 du fichier EspaceDeTravail.java.
Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherIndiceDeConfort(), com.lasalle.meeting.EspaceDeTravailAdaptateur.getView(), com.lasalle.meeting.IHMMeeting.initialiserBoiteDeDialogueFiltrerParNiveauDeConfort(), et com.lasalle.meeting.IHMMeeting.onRadioButtonClicked().
|
static |
Définition à la ligne 39 du fichier EspaceDeTravail.java.
Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherIndiceDeConfort(), com.lasalle.meeting.EspaceDeTravailAdaptateur.getView(), com.lasalle.meeting.IHMMeeting.initialiserBoiteDeDialogueFiltrerParNiveauDeConfort(), et com.lasalle.meeting.IHMMeeting.onRadioButtonClicked().
|
static |
Définition à la ligne 37 du fichier EspaceDeTravail.java.
Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherIndiceDeConfort(), com.lasalle.meeting.EspaceDeTravailAdaptateur.getView(), com.lasalle.meeting.IHMMeeting.initialiserBoiteDeDialogueFiltrerParNiveauDeConfort(), et com.lasalle.meeting.IHMMeeting.onRadioButtonClicked().
|
static |
Définition à la ligne 35 du fichier EspaceDeTravail.java.
Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherIndiceDeConfort(), com.lasalle.meeting.EspaceDeTravailAdaptateur.getView(), com.lasalle.meeting.IHMMeeting.initialiserBoiteDeDialogueFiltrerParNiveauDeConfort(), et com.lasalle.meeting.IHMMeeting.onRadioButtonClicked().
|
static |
Définition à la ligne 36 du fichier EspaceDeTravail.java.
Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherIndiceDeConfort(), com.lasalle.meeting.EspaceDeTravailAdaptateur.getView(), com.lasalle.meeting.IHMMeeting.initialiserBoiteDeDialogueFiltrerParNiveauDeConfort(), et com.lasalle.meeting.IHMMeeting.onRadioButtonClicked().
|
static |
Définition à la ligne 34 du fichier EspaceDeTravail.java.
Référencé par com.lasalle.meeting.AffichageEspaceDeTravail.afficherIndiceDeConfort(), com.lasalle.meeting.EspaceDeTravailAdaptateur.getView(), com.lasalle.meeting.IHMMeeting.initialiserBoiteDeDialogueFiltrerParNiveauDeConfort(), et com.lasalle.meeting.IHMMeeting.onRadioButtonClicked().
|
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().
|
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().
|
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().
|
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().
|
staticprivate |
|
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().