Subversion Repositories eFlore/Applications.cel

Rev

Rev 1025 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1025 Rev 1031
1
package org.tela_botanica.cel.client.vues.general;
1
package org.tela_botanica.cel.client.vues.general;
2
 
2
 
3
import org.tela_botanica.cel.client.vues.general.panneaugestionutilisateur.PanneauGestionUtilisateurPresenteur;
3
import org.tela_botanica.cel.client.vues.general.panneaugestionutilisateur.PanneauGestionUtilisateurPresenteur;
4
import org.tela_botanica.cel.client.vues.general.panneaugestionutilisateur.PanneauGestionUtilisateurVue;
4
import org.tela_botanica.cel.client.vues.general.panneaugestionutilisateur.PanneauGestionUtilisateurVue;
5
import org.tela_botanica.cel.client.vues.image.PanneauPrincipalImagePresenteur;
5
import org.tela_botanica.cel.client.vues.image.PanneauPrincipalImagePresenteur;
-
 
6
import org.tela_botanica.cel.client.vues.image.PanneauPrincipalImageVue;
6
import org.tela_botanica.cel.client.vues.observation.PanneauPrincipalObservationPresenteur;
7
import org.tela_botanica.cel.client.vues.observation.PanneauPrincipalObservationPresenteur;
7
import org.tela_botanica.cel.client.vues.observation.PanneauPrincipalObservationVue;
8
import org.tela_botanica.cel.client.vues.observation.PanneauPrincipalObservationVue;
8
 
9
 
9
import com.google.gwt.user.client.ui.HasWidgets;
10
import com.google.gwt.user.client.ui.HasWidgets;
10
 
11
 
11
public class CelPanneauPrincipalPresenteur {
12
public class CelPanneauPrincipalPresenteur {
12
	
13
	
13
	public interface Vue {
14
	public interface Vue {
14
		HasWidgets getPanneauGestionUtilisateur();
15
		HasWidgets getPanneauGestionUtilisateur();
15
		HasWidgets getPanneauPrincipalObservation();
16
		HasWidgets getPanneauPrincipalObservation();
-
 
17
		HasWidgets getPanneauPrincipalImage();
16
		void ajouterAuParent(HasWidgets parent);
18
		void ajouterAuParent(HasWidgets parent);
17
	}
19
	}
18
	
20
	
19
	private Vue vue;
21
	private Vue vue;
20
	
22
	
21
	private PanneauGestionUtilisateurPresenteur panneauGestionUtilisateurPresenteur;
23
	private PanneauGestionUtilisateurPresenteur panneauGestionUtilisateurPresenteur;
22
	private PanneauPrincipalObservationPresenteur panneauPrincipalObservationPresenteur;
24
	private PanneauPrincipalObservationPresenteur panneauPrincipalObservationPresenteur;
23
	private PanneauPrincipalImagePresenteur panneauPrincipalImagePresenteur;
25
	private PanneauPrincipalImagePresenteur panneauPrincipalImagePresenteur;
24
	
26
	
25
	public CelPanneauPrincipalPresenteur(Vue vue) {
27
	public CelPanneauPrincipalPresenteur(Vue vue) {
26
		this.vue = vue;
28
		this.vue = vue;
27
		
29
		
28
		panneauGestionUtilisateurPresenteur = new PanneauGestionUtilisateurPresenteur(new PanneauGestionUtilisateurVue());
30
		panneauGestionUtilisateurPresenteur = new PanneauGestionUtilisateurPresenteur(new PanneauGestionUtilisateurVue());
29
		panneauGestionUtilisateurPresenteur.go(vue.getPanneauGestionUtilisateur());
31
		panneauGestionUtilisateurPresenteur.go(vue.getPanneauGestionUtilisateur());
30
		
32
		
31
		panneauPrincipalObservationPresenteur = new PanneauPrincipalObservationPresenteur(new PanneauPrincipalObservationVue());
33
		panneauPrincipalObservationPresenteur = new PanneauPrincipalObservationPresenteur(new PanneauPrincipalObservationVue());
32
		panneauPrincipalObservationPresenteur.go(vue.getPanneauPrincipalObservation());
34
		panneauPrincipalObservationPresenteur.go(vue.getPanneauPrincipalObservation());
-
 
35
		
-
 
36
		panneauPrincipalImagePresenteur = new PanneauPrincipalImagePresenteur(new PanneauPrincipalImageVue());
-
 
37
		panneauPrincipalImagePresenteur.go(vue.getPanneauPrincipalImage());
33
	}
38
	}
34
	
39
	
35
	public void go(HasWidgets parent) {
40
	public void go(HasWidgets parent) {
36
		vue.ajouterAuParent(parent);
41
		vue.ajouterAuParent(parent);
37
	}
42
	}
38
}
43
}