Subversion Repositories eFlore/Applications.del

Rev

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

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