GrOOm  0.2
BTS SNIR LaSalle Avignon 2020
Groom.java
Aller à la documentation de ce fichier.
1 package com.example.groom;
2 
9 import java.io.Serializable;
10 
15 public class Groom implements Serializable
16 {
20  private static final String TAG = "Groom";
21 
25  private Occupant occupant;
26  private String disponibilite;
27  private boolean modeSonnette;
28  private boolean detectionPresence;
29  private String nomDevice;
30 
42  public Groom(String nom, String prenom, String fonction, String disponibilite, boolean modeSonnette, boolean detectionPresence)
43  {
44  occupant = new Occupant(nom, prenom , fonction);
45  this.disponibilite = disponibilite;
46  this.modeSonnette = modeSonnette;
47  this.detectionPresence = detectionPresence;
48  }
49 
51  {
52  return occupant;
53  }
54 
55  public void setOccupant(Occupant occupant)
56  {
57  this.occupant = occupant;
58  }
59 
66  public String getDisponibilite()
67  {
68  return this.disponibilite;
69  }
70 
77  public int getDisponibiliteToInt()
78  {
79  int dispo = 0;
80 
81  if(this.disponibilite.equals("Libre"))
82  dispo = 0;
83  else if(this.disponibilite.equals("Absent"))
84  dispo = 1;
85  else if(this.disponibilite.equals("Occupé"))
86  dispo = 2;
87 
88  return dispo;
89  }
90 
97  public void setDisponibiliteToInt(int dispo)
98  {
99  if(dispo == 0)
100  this.disponibilite = "Libre";
101  else if(dispo == 1)
102  this.disponibilite = "Absent";
103  else if(dispo == 2)
104  this.disponibilite = "Occupé";
105  }
106 
113  public void setDisponibilite(String disponibilite)
114  {
115  this.disponibilite = disponibilite;
116  }
117 
124  public boolean getModeSonnette()
125  {
126  return this.modeSonnette;
127  }
128 
135  public void setModeSonnette(boolean modeSonnette)
136  {
137  this.modeSonnette = modeSonnette;
138  }
139 
146  public boolean getDetectionPresence()
147  {
148  return this.detectionPresence;
149  }
150 
157  public void setDetectionPresence(boolean detectionPresence)
158  {
159  this.detectionPresence = detectionPresence;
160  }
161 
168  public String getNomDevice()
169  {
170  return this.nomDevice;
171  }
172 
179  public void setNomDevice(String nomDevice)
180  {
181  this.nomDevice = nomDevice;
182  }
183 }
void setDetectionPresence(boolean detectionPresence)
Accesseur set de la détection de présence.
Definition: Groom.java:157
Déclaration de la classe Groom.
Definition: Groom.java:15
int getDisponibiliteToInt()
Retourne la disponibilité sous forme entière.
Definition: Groom.java:77
boolean detectionPresence
Le mode détection de présence.
Definition: Groom.java:28
void setOccupant(Occupant occupant)
Definition: Groom.java:55
void setDisponibilite(String disponibilite)
Accesseur set de la disponibilité
Definition: Groom.java:113
void setDisponibiliteToInt(int dispo)
Fixe la disponibilité à partir de ss forme entière.
Definition: Groom.java:97
boolean getDetectionPresence()
Accesseur get de la détection de présence.
Definition: Groom.java:146
String disponibilite
La disponibilité
Definition: Groom.java:26
Groom(String nom, String prenom, String fonction, String disponibilite, boolean modeSonnette, boolean detectionPresence)
Constructeur de la classe Groom.
Definition: Groom.java:42
void setModeSonnette(boolean modeSonnette)
Accesseur set du mode de la sonnette.
Definition: Groom.java:135
String getNomDevice()
Accesseur get du nomDevice.
Definition: Groom.java:168
Occupant getOccupant()
Definition: Groom.java:50
void setNomDevice(String nomDevice)
Accesseur set du nomDevice.
Definition: Groom.java:179
boolean modeSonnette
Le mode sonette.
Definition: Groom.java:27
String getDisponibilite()
Accesseur get de la disponibilité
Definition: Groom.java:66
static final String TAG
TAG pour les logs.
Definition: Groom.java:20
boolean getModeSonnette()
Accesseur get du mode de la sonnette.
Definition: Groom.java:124
String nomDevice
Le nom du périphérique Bluetooth.
Definition: Groom.java:29