Subversion Repositories eFlore/Applications.del

Rev

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

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