88 lines
1.7 KiB
Java
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;
|
|
}
|
|
|
|
|
|
|
|
} |