Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 454 Rev 466
Line 5... Line 5...
5
 
5
 
6
import org.tela_botanica.client.composants.AideFenetre;
6
import org.tela_botanica.client.composants.AideFenetre;
7
import org.tela_botanica.client.composants.IdentificationFenetre;
7
import org.tela_botanica.client.composants.IdentificationFenetre;
8
import org.tela_botanica.client.composants.ParametreFenetre;
8
import org.tela_botanica.client.composants.ParametreFenetre;
-
 
9
import org.tela_botanica.client.i18n.Constantes;
9
import org.tela_botanica.client.i18n.Constantes;
10
import org.tela_botanica.client.i18n.ErrorMessages;
10
import org.tela_botanica.client.interfaces.Rafraichissable;
11
import org.tela_botanica.client.interfaces.Rafraichissable;
11
import org.tela_botanica.client.modeles.Collection;
12
import org.tela_botanica.client.modeles.Collection;
12
import org.tela_botanica.client.modeles.CollectionListe;
13
import org.tela_botanica.client.modeles.CollectionListe;
13
import org.tela_botanica.client.modeles.Configuration;
14
import org.tela_botanica.client.modeles.Configuration;
Line 32... Line 33...
32
import org.tela_botanica.client.vues.ContenuVue;
33
import org.tela_botanica.client.vues.ContenuVue;
33
import org.tela_botanica.client.vues.EnteteVue;
34
import org.tela_botanica.client.vues.EnteteVue;
34
import org.tela_botanica.client.vues.PersonneForm;
35
import org.tela_botanica.client.vues.PersonneForm;
35
import org.tela_botanica.client.vues.PublicationForm;
36
import org.tela_botanica.client.vues.PublicationForm;
36
import org.tela_botanica.client.vues.StructureForm;
37
import org.tela_botanica.client.vues.StructureForm;
37
import org.tela_botanica.client.vues.PersonneDetailVue;
-
 
38
import org.tela_botanica.client.vues.PersonneVue;
38
import org.tela_botanica.client.vues.PersonneVue;
39
import org.tela_botanica.client.vues.PopupChargement;
39
import org.tela_botanica.client.vues.PopupChargement;
40
import org.tela_botanica.client.vues.PublicationDetailVue;
-
 
41
import org.tela_botanica.client.vues.PublicationVue;
40
import org.tela_botanica.client.vues.PublicationVue;
42
import org.tela_botanica.client.vues.StatutVue;
41
import org.tela_botanica.client.vues.StatutVue;
43
import org.tela_botanica.client.vues.StructureDetailVue;
-
 
44
import org.tela_botanica.client.vues.StructureVue;
42
import org.tela_botanica.client.vues.StructureVue;
45
import org.tela_botanica.client.vues.MenuVue;
43
import org.tela_botanica.client.vues.MenuVue;
46
 
-
 
47
import com.extjs.gxt.ui.client.Registry;
44
import com.extjs.gxt.ui.client.Registry;
48
import com.extjs.gxt.ui.client.Style.LayoutRegion;
45
import com.extjs.gxt.ui.client.Style.LayoutRegion;
49
import com.extjs.gxt.ui.client.event.ComponentEvent;
-
 
50
import com.extjs.gxt.ui.client.event.Listener;
46
import com.extjs.gxt.ui.client.event.Listener;
51
import com.extjs.gxt.ui.client.event.WindowEvent;
47
import com.extjs.gxt.ui.client.event.WindowEvent;
52
import com.extjs.gxt.ui.client.util.Margins;
48
import com.extjs.gxt.ui.client.util.Margins;
53
import com.extjs.gxt.ui.client.widget.Dialog;
49
import com.extjs.gxt.ui.client.widget.Dialog;
54
import com.extjs.gxt.ui.client.widget.Info;
50
import com.extjs.gxt.ui.client.widget.Info;
55
import com.extjs.gxt.ui.client.widget.MessageBox;
51
import com.extjs.gxt.ui.client.widget.MessageBox;
56
import com.extjs.gxt.ui.client.widget.StatusBar;
-
 
57
import com.extjs.gxt.ui.client.widget.Viewport;
52
import com.extjs.gxt.ui.client.widget.Viewport;
58
import com.extjs.gxt.ui.client.widget.button.Button;
53
import com.extjs.gxt.ui.client.widget.button.Button;
59
import com.extjs.gxt.ui.client.widget.layout.BorderLayout;
54
import com.extjs.gxt.ui.client.widget.layout.BorderLayout;
60
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData;
55
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData;
61
import com.google.gwt.core.client.GWT;
56
import com.google.gwt.core.client.GWT;
Line 65... Line 60...
65
public class Mediateur implements Rafraichissable {
60
public class Mediateur implements Rafraichissable {
Line 66... Line 61...
66
	
61
	
67
	private Viewport viewport;
62
	private Viewport viewport;
68
	private Modele modele = null;
63
	private Modele modele = null;
-
 
64
	public Constantes i18nC;
Line 69... Line 65...
69
	public Constantes i18nC;
65
	public ErrorMessages messages;
70
	
66
	
71
	private EnteteVue panneauNord = null;
67
	private EnteteVue panneauNord = null;
72
	private MenuVue panneauOuest = null;
68
	private MenuVue panneauOuest = null;
Line 79... Line 75...
79
	public Mediateur() {
75
	public Mediateur() {
80
		// Enregistrement du Médiateur dans le Registre
76
		// Enregistrement du Médiateur dans le Registre
81
		Registry.register(RegistreId.MEDIATEUR, this);
77
		Registry.register(RegistreId.MEDIATEUR, this);
82
		// Gestion de l'i18n
78
		// Gestion de l'i18n
83
		i18nC = GWT.create(Constantes.class);
79
		i18nC = GWT.create(Constantes.class);
-
 
80
		messages = GWT.create(ErrorMessages.class);
-
 
81
		
84
		// Création du Modèle qui s'enregistre lui même dans le Registre
82
		// Création du Modèle qui s'enregistre lui même dans le Registre
85
		modele = new Modele();
83
		modele = new Modele();
86
	    // Création de l'utilisateur courrant
84
	    // Création de l'utilisateur courrant
87
		Registry.register(RegistreId.UTILISATEUR_COURANT, new Utilisateur(null, false));
85
		Registry.register(RegistreId.UTILISATEUR_COURANT, new Utilisateur(null, false));
88
		this.connecterUtilisateur(null, null);
86
		this.connecterUtilisateur(null, null);