Subversion Repositories eFlore/Applications.coel

Rev

Rev 107 | Rev 128 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 107 Rev 119
Line 1... Line 1...
1
package org.tela_botanica.client;
1
package org.tela_botanica.client;
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.client.composants.AideFenetre;
3
import org.tela_botanica.client.composants.AideFenetre;
4
import org.tela_botanica.client.composants.IdentificationFenetre;
4
import org.tela_botanica.client.composants.IdentificationFenetre;
-
 
5
import org.tela_botanica.client.composants.ParametreFenetre;
5
import org.tela_botanica.client.composants.ParametreFenetre;
6
import org.tela_botanica.client.interfaces.Rafraichissable;
6
import org.tela_botanica.client.modeles.Configuration;
7
import org.tela_botanica.client.modeles.Configuration;
7
import org.tela_botanica.client.modeles.Menu;
8
import org.tela_botanica.client.modeles.Menu;
8
import org.tela_botanica.client.modeles.Publication;
9
import org.tela_botanica.client.modeles.Publication;
9
import org.tela_botanica.client.modeles.PublicationListe;
10
import org.tela_botanica.client.modeles.PublicationListe;
Line 30... Line 31...
30
import com.google.gwt.user.client.Window;
31
import com.google.gwt.user.client.Window;
31
import com.google.gwt.user.client.ui.RootPanel;
32
import com.google.gwt.user.client.ui.RootPanel;
Line 32... Line 33...
32
 
33
 
Line -... Line 34...
-
 
34
public class Mediateur {
-
 
35
	
-
 
36
	private Modele modele = null;
33
public class Mediateur {
37
	private Utilisateur utilisateur = null;
34
	
38
	
35
	private Viewport viewport;
39
	private Viewport viewport;
36
	private EntetePanneauVue panneauNord = null;
40
	private EntetePanneauVue panneauNord = null;
Line -... Line 41...
-
 
41
	private MenuPanneauVue panneauOuest = null;
37
	private MenuPanneauVue panneauOuest = null;
42
	private ContenuPanneauVue panneauCentre = null;
38
	private ContenuPanneauVue panneauCentre = null;
43
	
39
	
44
	
40
	public Mediateur() {
45
	public Mediateur() {
41
		// Enregistrement du Médiateur dans le Registre
46
		// Enregistrement du Médiateur dans le Registre
42
		Registry.register(RegistreId.MEDIATEUR, this);
47
		Registry.register(RegistreId.MEDIATEUR, this);
43
		// Création du Modèle qui s'enregistre lui même dans le Registre
48
		// Création du Modèle qui s'enregistre lui même dans le Registre
44
		new Modele();
49
		modele = new Modele();
45
	    // Création de l'utilsateur courrant
50
	    // Création de l'utilsateur courrant
Line 46... Line 51...
46
		Utilisateur utilisateur = new Utilisateur(null, false);
51
		utilisateur = new Utilisateur(null, false);
47
		Registry.register(RegistreId.UTILISATEUR, utilisateur);
52
		Registry.register(RegistreId.UTILISATEUR, utilisateur);
Line 66... Line 71...
66
		
71
		
67
		// Retour à GWT du Viewport une fois constuit
72
		// Retour à GWT du Viewport une fois constuit
68
		RootPanel.get().add(viewport);
73
		RootPanel.get().add(viewport);
Line -... Line 74...
-
 
74
	}
-
 
75
	
-
 
76
	public String getUtilisateurId() {
-
 
77
		return utilisateur.getId();
69
	}
78
	}
70
	
79
	
Line 71... Line 80...
71
	private void creerPanneauNord() {
80
	private void creerPanneauNord() {
72
		panneauNord = new EntetePanneauVue(); 
81
		panneauNord = new EntetePanneauVue(); 
Line 203... Line 212...
203
 
212
 
204
	public void clicAjouterPublication() {
213
	public void clicAjouterPublication() {
Line 205... Line 214...
205
		// TODO Auto-generated method stub
214
		// TODO Auto-generated method stub
-
 
215
		
-
 
216
	}
-
 
217
	/**
-
 
218
	 * TODO : afficher un message du type "Structure ajoutée".  
-
 
219
	 * Lance la creation d'une structure
-
 
220
	 * @param les données de la structure saisie
-
 
221
	 */
-
 
222
	public void ajouterStructure(Rafraichissable vue, Structure structure) {
Line 206... Line 223...
206
		
223
		modele.ajouterStructure(vue, structure);