Subversion Repositories eFlore/Applications.del

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
21 aurelien 1
package org.tela_botanica.del.client.gestionhistorique;
2
 
136 benjamin 3
import org.tela_botanica.del.client.cache.CacheClient;
4
import org.tela_botanica.del.client.utils.MockDatasource;
73 benjamin 5
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEflorePresenteur;
54 aurelien 6
import org.tela_botanica.del.client.vues.plateformedetermination.DeterminationPresenteur;
136 benjamin 7
import org.tela_botanica.del.client.vues.plateformedetermination.vote.EnsembleVotesPresenteur;
21 aurelien 8
import org.tela_botanica.del.client.vues.rechercheobservations.ObservationRecherchePresenteur;
9
 
10
import com.google.gwt.event.logical.shared.ValueChangeEvent;
11
import com.google.gwt.event.logical.shared.ValueChangeHandler;
12
import com.google.gwt.user.client.ui.RootPanel;
13
 
14
/**
15
 * @author Benjamin
25 gduche 16
 *
21 aurelien 17
 */
25 gduche 18
public class GestionnaireHistorique implements ValueChangeHandler<String> {
21 aurelien 19
 
25 gduche 20
	/**
21
	 * Évènement lorsque l'historique change. L'action par défaut affiche la
22
	 * page d'accueil.
23
	 * */
24
	public void onValueChange(ValueChangeEvent<String> event) {
21 aurelien 25
 
73 benjamin 26
		if (event.getValue().equals(ConstantesNavigation.PAGE_PRINCIPALE)) {
27
			RootPanel.get().clear();
136 benjamin 28
 
73 benjamin 29
			new ObservationRecherchePresenteur().go(RootPanel.get());
30
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_VALIDATION)) {
31
			RootPanel.get().clear();
54 aurelien 32
			new DeterminationPresenteur().go(RootPanel.get());
73 benjamin 33
		} else if (event.getValue().equals(ConstantesNavigation.PAGE_COMPARAISON_EFLORE)) {
28 benjamin 34
			RootPanel.get().clear();
73 benjamin 35
			new ComparaisonEflorePresenteur().go(RootPanel.get());
25 gduche 36
		}
37
	}
21 aurelien 38
}