Line 60... |
Line 60... |
60 |
|
60 |
|
Line 61... |
Line 61... |
61 |
public class Mediateur implements Rafraichissable {
|
61 |
public class Mediateur implements Rafraichissable {
|
62 |
|
62 |
|
63 |
private Viewport viewport;
|
63 |
private Viewport viewport;
|
64 |
private Modele modele = null;
|
64 |
private Modele modele = null;
|
Line 65... |
Line 65... |
65 |
public Constantes i18nC = null;
|
65 |
public static final Constantes i18nC = getI18nConstante();
|
66 |
public ErrorMessages i18nM = null;
|
66 |
public static final ErrorMessages i18nM = getI18nMessage();
|
67 |
|
67 |
|
68 |
private EnteteVue panneauNord = null;
|
68 |
private EnteteVue panneauNord = null;
|
69 |
private MenuVue panneauOuest = null;
|
69 |
private MenuVue panneauOuest = null;
|
Line 70... |
Line 70... |
70 |
private ContenuVue panneauCentre = null;
|
70 |
private ContenuVue panneauCentre = null;
|
- |
|
71 |
private StatutVue panneauSud = null;
|
- |
|
72 |
private Rafraichissable contenuPanneauCentre = null;
|
- |
|
73 |
|
- |
|
74 |
private IdentificationFenetre fenetreIdentification = null;
|
Line 71... |
Line 75... |
71 |
private StatutVue panneauSud = null;
|
75 |
private StructureVue structureVue = null;
|
72 |
private Rafraichissable contenuPanneauCentre = null;
|
76 |
private CollectionVue collectionVue = null;
|
73 |
|
77 |
private PersonneVue personneVue = null;
|
Line 74... |
Line -... |
74 |
private IdentificationFenetre fenetreIdentification = null;
|
- |
|
75 |
|
- |
|
76 |
public Mediateur() {
|
- |
|
77 |
// Enregistrement du Médiateur dans le Registre
|
- |
|
78 |
Registry.register(RegistreId.MEDIATEUR, this);
|
78 |
private PublicationVue publicationVue = null;
|
79 |
|
79 |
|
Line 80... |
Line 80... |
80 |
// Gestion de l'i18n
|
80 |
public Mediateur() {
|
81 |
i18nC = getI18nConstante();
|
81 |
// Enregistrement du Médiateur dans le Registre
|
Line 105... |
Line 105... |
105 |
}
|
105 |
}
|
Line 106... |
Line 106... |
106 |
|
106 |
|
107 |
//+----------------------------------------------------------------------------------------------------------------+
|
107 |
//+----------------------------------------------------------------------------------------------------------------+
|
108 |
// GESTION de l'I18N et du REGISTRE
|
108 |
// GESTION de l'I18N et du REGISTRE
|
109 |
//+----------------------------------------------------------------------------------------------------------------+
|
109 |
//+----------------------------------------------------------------------------------------------------------------+
|
110 |
protected Constantes getI18nConstante() {
|
110 |
protected static Constantes getI18nConstante() {
|
111 |
return GWT.create(Constantes.class);
|
111 |
return GWT.create(Constantes.class);
|
Line 112... |
Line 112... |
112 |
}
|
112 |
}
|
113 |
|
113 |
|
114 |
protected ErrorMessages getI18nMessage() {
|
114 |
protected static ErrorMessages getI18nMessage() {
|
Line 115... |
Line 115... |
115 |
return GWT.create(ErrorMessages.class);
|
115 |
return GWT.create(ErrorMessages.class);
|
116 |
}
|
116 |
}
|
Line 347... |
Line 347... |
347 |
//+----------------------------------------------------------------------------------------------------------------+
|
347 |
//+----------------------------------------------------------------------------------------------------------------+
|
348 |
// GESTION DES STRUCTURES
|
348 |
// GESTION DES STRUCTURES
|
349 |
//+----------------------------------------------------------------------------------------------------------------+
|
349 |
//+----------------------------------------------------------------------------------------------------------------+
|
Line 350... |
Line 350... |
350 |
|
350 |
|
351 |
public void afficherListeStructures(StructureListe structuresACharger) {
|
351 |
public void afficherListeStructures(StructureListe structuresACharger) {
|
352 |
// TODO : créer dès l'initialisation de l'application InsitutionVue et la cacher
|
352 |
if (structureVue == null) {
|
- |
|
353 |
structureVue = new StructureVue(this);
|
- |
|
354 |
}
|
353 |
StructureVue institutionVue = new StructureVue(this);
|
355 |
contenuPanneauCentre = structureVue;
|
354 |
panneauCentre.add(institutionVue);
|
356 |
panneauCentre.add(structureVue);
|
355 |
panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_LISTE);
|
- |
|
356 |
contenuPanneauCentre = institutionVue;
|
357 |
panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_LISTE);
|
357 |
institutionVue.rafraichir(structuresACharger);
|
358 |
structureVue.rafraichir(structuresACharger);
|
Line 358... |
Line 359... |
358 |
}
|
359 |
}
|
359 |
|
360 |
|
360 |
public void afficherFormStructure(String structureId) {
|
361 |
public void afficherFormStructure(String structureId) {
|
Line 484... |
Line 485... |
484 |
//+----------------------------------------------------------------------------------------------------------------+
|
485 |
//+----------------------------------------------------------------------------------------------------------------+
|
485 |
// GESTION des COLLECTIONS
|
486 |
// GESTION des COLLECTIONS
|
486 |
//+----------------------------------------------------------------------------------------------------------------+
|
487 |
//+----------------------------------------------------------------------------------------------------------------+
|
Line 487... |
Line 488... |
487 |
|
488 |
|
- |
|
489 |
public void afficherListeCollections(CollectionListe collectionsACharger) {
|
488 |
public void afficherListeCollections(CollectionListe collectionsACharger) {
|
490 |
if (collectionVue == null) {
|
- |
|
491 |
collectionVue = new CollectionVue(this);
|
489 |
CollectionVue collectionVue = new CollectionVue(this);
|
492 |
}
|
490 |
panneauCentre.add(collectionVue);
|
493 |
panneauCentre.add(collectionVue);
|
491 |
panneauCentre.setId(ComposantId.PANNEAU_COLLECTION_LISTE);
|
494 |
panneauCentre.setId(ComposantId.PANNEAU_COLLECTION_LISTE);
|
492 |
contenuPanneauCentre = collectionVue;
|
495 |
contenuPanneauCentre = collectionVue;
|
493 |
collectionVue.rafraichir(collectionsACharger);
|
496 |
collectionVue.rafraichir(collectionsACharger);
|
Line 535... |
Line 538... |
535 |
public void clicListePersonne(Personne personne) {
|
538 |
public void clicListePersonne(Personne personne) {
|
536 |
contenuPanneauCentre.rafraichir(personne);
|
539 |
contenuPanneauCentre.rafraichir(personne);
|
537 |
}
|
540 |
}
|
Line 538... |
Line 541... |
538 |
|
541 |
|
- |
|
542 |
public void afficherListePersonnes(PersonneListe personnesACharger) {
|
539 |
public void afficherListePersonnes(PersonneListe personnesACharger) {
|
543 |
if (personneVue == null) {
|
- |
|
544 |
personneVue = new PersonneVue(this);
|
540 |
PersonneVue personneVue = new PersonneVue(this);
|
545 |
}
|
541 |
contenuPanneauCentre = personneVue;
|
546 |
contenuPanneauCentre = personneVue;
|
Line 542... |
Line 547... |
542 |
panneauCentre.add(personneVue);
|
547 |
panneauCentre.add(personneVue);
|
543 |
|
548 |
|
Line 625... |
Line 630... |
625 |
//+----------------------------------------------------------------------------------------------------------------+
|
630 |
//+----------------------------------------------------------------------------------------------------------------+
|
626 |
// GESTION DES PUBLICATIONS
|
631 |
// GESTION DES PUBLICATIONS
|
627 |
//+----------------------------------------------------------------------------------------------------------------+
|
632 |
//+----------------------------------------------------------------------------------------------------------------+
|
Line 628... |
Line 633... |
628 |
|
633 |
|
- |
|
634 |
public void afficherListePublication(PublicationListe nouvelleDonnees) {
|
629 |
public void afficherListePublication(PublicationListe nouvelleDonnees) {
|
635 |
if (publicationVue == null) {
|
- |
|
636 |
publicationVue = new PublicationVue(this) ;
|
630 |
PublicationVue publicationVue = new PublicationVue(this) ;
|
637 |
}
|
631 |
panneauCentre.removeAll();
|
638 |
panneauCentre.removeAll();
|
632 |
panneauCentre.add(publicationVue);
|
639 |
panneauCentre.add(publicationVue);
|
633 |
contenuPanneauCentre = publicationVue;
|
640 |
contenuPanneauCentre = publicationVue;
|