60 lines
933 B
Java
60 lines
933 B
Java
package lepack;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
public class Salle {
|
|
|
|
|
|
private String numero; // lecture/écriture
|
|
|
|
private ArrayList<Ouverture> listeOuvertures;
|
|
|
|
|
|
|
|
public Salle() {
|
|
listeOuvertures = new ArrayList<Ouverture>();
|
|
numero = "NC";
|
|
}
|
|
|
|
public Salle(String num) {
|
|
listeOuvertures = new ArrayList<Ouverture>();
|
|
numero = num;
|
|
}
|
|
|
|
|
|
|
|
public void afficherInfos() {
|
|
System.out.println("Salle numero : " + numero);
|
|
System.out.println("Ouvertures : ");
|
|
|
|
for (Ouverture ouv : listeOuvertures) {
|
|
ouv.afficherInfos();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void ajouterOuverture(Ouverture ouv) {
|
|
listeOuvertures.add(ouv);
|
|
}
|
|
|
|
public void supprimerOuverture(Ouverture ouv) {
|
|
listeOuvertures.remove(ouv);
|
|
}
|
|
|
|
public String getNumero() {
|
|
return numero;
|
|
}
|
|
|
|
|
|
public void setNumero(String numero) {
|
|
this.numero = numero;
|
|
}
|
|
|
|
public ArrayList<Ouverture> getListeOuvertures() {
|
|
return this.listeOuvertures;
|
|
}
|
|
|
|
} |