Subversion Repositories eFlore/Applications.del

Rev

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

Rev 324 Rev 335
1
package org.tela_botanica.del.client.gestionhistorique;
1
package org.tela_botanica.del.client.gestionhistorique;
2
 
2
 
3
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEflorePresenteur;
3
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEflorePresenteur;
4
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEfloreVue;
4
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEfloreVue;
5
import org.tela_botanica.del.client.vues.plateformedetermination.DeterminationPresenteur;
5
import org.tela_botanica.del.client.vues.plateformedetermination.DeterminationPresenteur;
6
import org.tela_botanica.del.client.vues.plateformedetermination.DeterminationVue;
6
import org.tela_botanica.del.client.vues.plateformedetermination.DeterminationVue;
7
import org.tela_botanica.del.client.vues.rechercheimages.MoteurRechercheImagePresenteur;
7
import org.tela_botanica.del.client.vues.rechercheimages.MoteurRechercheImagePresenteur;
8
import org.tela_botanica.del.client.vues.rechercheimages.MoteurRechercheImageVue;
8
import org.tela_botanica.del.client.vues.rechercheimages.MoteurRechercheImageVue;
9
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur;
-
 
10
import org.tela_botanica.del.client.vues.rechercheobservations.RechercheObservationsPresenteur;
9
import org.tela_botanica.del.client.vues.rechercheobservations.RechercheObservationsPresenteur;
11
import org.tela_botanica.del.client.vues.rechercheobservations.RechercheObservationsVue;
10
import org.tela_botanica.del.client.vues.rechercheobservations.RechercheObservationsVue;
12
import org.tela_botanica.del.client.vues.vueinitiale.PresenteurInitial;
11
import org.tela_botanica.del.client.vues.vueinitiale.PresenteurInitial;
13
 
12
 
14
import com.google.gwt.event.logical.shared.ValueChangeEvent;
13
import com.google.gwt.event.logical.shared.ValueChangeEvent;
15
import com.google.gwt.event.logical.shared.ValueChangeHandler;
14
import com.google.gwt.event.logical.shared.ValueChangeHandler;
16
import com.google.gwt.user.client.ui.RootPanel;
15
import com.google.gwt.user.client.ui.RootPanel;
17
 
16
 
18
/**
17
/**
19
 * @author Benjamin
18
 * @author Benjamin
20
 * 
19
 * 
21
 */
20
 */
22
public class GestionnaireHistorique implements ValueChangeHandler<String> {
21
public class GestionnaireHistorique implements ValueChangeHandler<String> {
23
 
22
 
24
	/**
23
	/**
25
	 * Évènement lorsque l'historique change. L'action par défaut affiche la
24
	 * Évènement lorsque l'historique change. L'action par défaut affiche la
26
	 * page d'accueil.
25
	 * page d'accueil.
27
	 * */
26
	 * */
28
	public void onValueChange(ValueChangeEvent<String> event) {
27
	public void onValueChange(ValueChangeEvent<String> event) {
29
 
-
 
30
		
28
 
31
		RootPanel.get("navigation").clear();
29
		RootPanel.get("navigation").clear();
32
		new PresenteurInitial().go(RootPanel.get("navigation"));
30
		new PresenteurInitial().go(RootPanel.get("navigation"));
33
		
31
 
34
		if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) {
32
		if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) {
35
			RootPanel.get("contenu").clear();
33
			RootPanel.get("contenu").clear();
36
			new MoteurRechercheImagePresenteur(new MoteurRechercheImageVue()).go(RootPanel.get("contenu"));
34
			new MoteurRechercheImagePresenteur(new MoteurRechercheImageVue()).go(RootPanel.get("contenu"));
37
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_RESULTAT_RECHERCHE_IMAGES)) {
-
 
38
			RootPanel.get("contenu").clear();
-
 
39
			MoteurRechercheImagePresenteur presenteur = new MoteurRechercheImagePresenteur(new MoteurRechercheImageVue());
-
 
40
			presenteur.go(RootPanel.get("contenu"));
-
 
41
			new ResultatRechercheImagePresenteur().go(presenteur.getZoneResultats());
-
 
42
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_VALIDATION)) {
35
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_VALIDATION)) {
43
			RootPanel.get("contenu").clear();
36
			RootPanel.get("contenu").clear();
44
			new DeterminationPresenteur(new DeterminationVue()).go(RootPanel.get("contenu"));
37
			new DeterminationPresenteur(new DeterminationVue()).go(RootPanel.get("contenu"));
45
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_COMPARAISON_EFLORE)) {
38
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_COMPARAISON_EFLORE)) {
46
			RootPanel.get("contenu").clear();
39
			RootPanel.get("contenu").clear();
47
			new ComparaisonEflorePresenteur(new ComparaisonEfloreVue()).go(RootPanel.get("contenu"));
40
			new ComparaisonEflorePresenteur(new ComparaisonEfloreVue()).go(RootPanel.get("contenu"));
48
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS)) {
41
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS)) {
49
			RootPanel.get("contenu").clear();
42
			RootPanel.get("contenu").clear();
50
			new RechercheObservationsPresenteur(new RechercheObservationsVue()).go(RootPanel.get("contenu"));
43
			RechercheObservationsPresenteur presenteur = new RechercheObservationsPresenteur(new RechercheObservationsVue());
-
 
44
			presenteur.go(RootPanel.get("contenu"));
51
		}
45
		}
52
	}
46
	}
53
}
47
}