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); |
} |
|
} |