Files
actjavamarclaguerre/Ouverture.java
2025-10-07 16:41:03 +02:00

88 lines
1.7 KiB
Java

package lepack;
import java.util.ArrayList;
public class Ouverture {
//-------------------------------------------------------------------------
// PROPRIETES
private ArrayList<Technicien> listeTechniciens;
private Responsable superviseur;
private int largeur;
private String numeroSerie;
public int getNombreInstallateurs() {
return this.listeTechniciens.size();
}
public Ouverture(String numS, int larg) {
this.numeroSerie = numS;
this.largeur = larg;
this.listeTechniciens = new ArrayList<>();
this.superviseur = null;
}
public Ouverture() {
this.listeTechniciens = new ArrayList<>();
largeur = 0;
numeroSerie="NC";
}
public Ouverture(String numS, int larg, Responsable s) {
largeur = larg;
numeroSerie = numS;
superviseur = s;
this.listeTechniciens = new ArrayList<>();
}
public void afficherInfos() {
System.out.println("Ouverture : " + numeroSerie);
System.out.println(" largeur : "+ largeur);
if (superviseur!=null) {
// System.out.println(" superviseur : "+ superviseur.getNom()); //pour activer plus tardd
} else {
System.out.println(" superviseur : NC" );
}
}
//
public Responsable getSuperviseur() {
return superviseur;
}
public void setSuperviseur(Responsable superviseur) {
this.superviseur = superviseur;
}
public int getLargeur() {
return largeur;
}
public void setLargeur(int largeur) {
this.largeur = largeur;
}
public String getNumeroSerie() {
return numeroSerie;
}
public ArrayList<Technicien> getListeTechniciens() {
return this.listeTechniciens;
}
public void setNumeroSerie(String numeroSerie) {
this.numeroSerie = numeroSerie;
}
}