Le gestionnaire de liste d'utilisateur est maintenant un singleton

This commit is contained in:
Marino Benassai 2020-11-26 08:48:30 +01:00
parent 1d8d21b9ed
commit dc71edfeee

View file

@ -8,10 +8,23 @@ public class GestionnaireListeUtilisateur {
//contient la liste Utilisateur à jour //contient la liste Utilisateur à jour
public List<String> listeUtilisateur = new ArrayList<String>(); //créer un nouveau type : nom = (String[], int) ? public List<String> listeUtilisateur = new ArrayList<String>(); //créer un nouveau type : nom = (String[], int) ?
//Instance du gestionnaire de liste
static private GestionnaireListeUtilisateur uniqueInstance = null;
//Renvoie le gestionnaire de liste, ou le créé s'il n'existe pas encore
static public GestionnaireListeUtilisateur instance() {
//Si l'instance n'existe pas, on la créé
if (GestionnaireListeUtilisateur.uniqueInstance == null) {
GestionnaireListeUtilisateur.uniqueInstance = new GestionnaireListeUtilisateur();
}
return GestionnaireListeUtilisateur.uniqueInstance
}
//crée la liste utilisateur initial ? //crée la liste utilisateur initial ?
public GestionnaireListeUtilisateur() { private GestionnaireListeUtilisateur() {
} }