57,6 → 57,7 |
private Rafraichissable contenuPanneauCentre = null; |
|
|
|
public Mediateur() { |
// Enregistrement du Médiateur dans le Registre |
Registry.register(RegistreId.MEDIATEUR, this); |
225,7 → 226,9 |
} |
|
public void afficherListePersonnes(PersonneListe nouvelleDonnees) { |
|
PersonneVue personneVue = new PersonneVue(); |
contenuPanneauCentre = personneVue; |
panneauCentre.add(personneVue); |
personneVue.rafraichir(nouvelleDonnees); |
} |
258,6 → 261,7 |
|
PublicationVue publicationVue = new PublicationVue() ; |
panneauCentre.add(publicationVue); |
contenuPanneauCentre = publicationVue; |
publicationVue.rafraichir(nouvelleDonnees); |
|
} |
364,11 → 368,33 |
} |
|
public void afficherListeProjets(ProjetsListe projets) { |
((MenuPanneauVue) Registry.get(RegistreId.PANNEAU_OUEST)).rafraichir(projets); |
((MenuPanneauVue) Registry.get(RegistreId.PANNEAU_OUEST)).rafraichir(projets); |
} |
|
public void selectionnerProjet(String selectedIndexValue) { |
Registry.register(RegistreId.PROJET, selectedIndexValue); |
//TODO : A la sélection d'un projet, la liste affichée, quelqu'elle soit, devrait être actualisée ... |
if (contenuPanneauCentre instanceof PersonneVue) { |
((Modele) Registry.get(RegistreId.MODELE)).obtenirListePersonnes(); |
//FIXME Le rafraichissement du panneau ne se fait pas! |
} |
} |
} |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|