Subversion Repositories eFlore/Applications.del

Rev

Rev 179 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 179 Rev 184
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
 
9
 
9
import com.google.gwt.event.logical.shared.ValueChangeEvent;
10
import com.google.gwt.event.logical.shared.ValueChangeEvent;
10
import com.google.gwt.event.logical.shared.ValueChangeHandler;
11
import com.google.gwt.event.logical.shared.ValueChangeHandler;
11
import com.google.gwt.user.client.ui.RootPanel;
12
import com.google.gwt.user.client.ui.RootPanel;
12
 
13
 
13
/**
14
/**
14
 * @author Benjamin
15
 * @author Benjamin
15
 * 
16
 * 
16
 */
17
 */
17
public class GestionnaireHistorique implements ValueChangeHandler<String> {
18
public class GestionnaireHistorique implements ValueChangeHandler<String> {
18
 
19
 
19
	/**
20
	/**
20
	 * É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
21
	 * page d'accueil.
22
	 * page d'accueil.
22
	 * */
23
	 * */
23
	public void onValueChange(ValueChangeEvent<String> event) {
24
	public void onValueChange(ValueChangeEvent<String> event) {
24
 
25
 
25
		if (event.getValue().equals(ConstantesNavigation.PAGE_PRINCIPALE)) {
26
		if (event.getValue().equals(ConstantesNavigation.PAGE_PRINCIPALE)) {
26
			RootPanel.get().clear();
27
			RootPanel.get().clear();
-
 
28
			new PresenteurInitial().go(RootPanel.get());
-
 
29
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) {
-
 
30
			RootPanel.get().clear();
27
			new RechercheImagePresenteur().go(RootPanel.get());
31
			new RechercheImagePresenteur().go(RootPanel.get());
28
		}
-
 
29
		if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) {
32
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_RESULTAT_RECHERCHE_IMAGES)) {
30
			RootPanel.get().clear();
33
			RootPanel.get().clear();
31
			RechercheImagePresenteur presenteur = new RechercheImagePresenteur();
34
			RechercheImagePresenteur presenteur = new RechercheImagePresenteur();
32
			presenteur.go(RootPanel.get());
35
			presenteur.go(RootPanel.get());
33
			new ResultatRechercheImagePresenteur().go(presenteur.getVue().getPanneauResultats());
36
			new ResultatRechercheImagePresenteur().go(presenteur.getVue().getPanneauResultats());
34
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_VALIDATION)) {
37
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_VALIDATION)) {
35
			RootPanel.get().clear();
38
			RootPanel.get().clear();
36
			new DeterminationPresenteur().go(RootPanel.get());
39
			new DeterminationPresenteur().go(RootPanel.get());
37
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_COMPARAISON_EFLORE)) {
40
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_COMPARAISON_EFLORE)) {
38
			RootPanel.get().clear();
41
			RootPanel.get().clear();
39
			new ComparaisonEflorePresenteur().go(RootPanel.get());
42
			new ComparaisonEflorePresenteur().go(RootPanel.get());
40
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS)) {
43
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS)) {
41
			RootPanel.get().clear();
44
			RootPanel.get().clear();
42
			new RechercheObservationsPresenteur().go(RootPanel.get());
45
			new RechercheObservationsPresenteur().go(RootPanel.get());
43
		}
46
		}
44
	}
47
	}
45
}
48
}