Subversion Repositories eFlore/Applications.del

Rev

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

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