Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 118 → Rev 119

/trunk/src/org/tela_botanica/client/Mediateur.java
3,6 → 3,7
import org.tela_botanica.client.composants.AideFenetre;
import org.tela_botanica.client.composants.IdentificationFenetre;
import org.tela_botanica.client.composants.ParametreFenetre;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.Configuration;
import org.tela_botanica.client.modeles.Menu;
import org.tela_botanica.client.modeles.Publication;
32,18 → 33,22
 
public class Mediateur {
private Modele modele = null;
private Utilisateur utilisateur = null;
private Viewport viewport;
private EntetePanneauVue panneauNord = null;
private MenuPanneauVue panneauOuest = null;
private ContenuPanneauVue panneauCentre = null;
public Mediateur() {
// Enregistrement du Médiateur dans le Registre
Registry.register(RegistreId.MEDIATEUR, this);
// Création du Modèle qui s'enregistre lui même dans le Registre
new Modele();
modele = new Modele();
// Création de l'utilsateur courrant
Utilisateur utilisateur = new Utilisateur(null, false);
utilisateur = new Utilisateur(null, false);
Registry.register(RegistreId.UTILISATEUR, utilisateur);
this.connecterUtilisateur(null, null);
68,6 → 73,10
RootPanel.get().add(viewport);
}
public String getUtilisateurId() {
return utilisateur.getId();
}
private void creerPanneauNord() {
panneauNord = new EntetePanneauVue();
205,5 → 214,13
// TODO Auto-generated method stub
}
/**
* TODO : afficher un message du type "Structure ajoutée".
* Lance la creation d'une structure
* @param les données de la structure saisie
*/
public void ajouterStructure(Rafraichissable vue, Structure structure) {
modele.ajouterStructure(vue, structure);
}
 
}