New file |
0,0 → 1,48 |
package org.tela_botanica.del.client.gestionhistorique; |
|
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEflorePresenteur; |
import org.tela_botanica.del.client.vues.plateformedetermination.DeterminationPresenteur; |
import org.tela_botanica.del.client.vues.rechercheimages.RechercheImagePresenteur; |
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur; |
import org.tela_botanica.del.client.vues.rechercheobservations.RechercheObservationsPresenteur; |
import org.tela_botanica.del.client.vues.vueinitiale.PresenteurInitial; |
|
import com.google.gwt.event.logical.shared.ValueChangeEvent; |
import com.google.gwt.event.logical.shared.ValueChangeHandler; |
import com.google.gwt.user.client.ui.RootPanel; |
|
/** |
* @author Benjamin |
* |
*/ |
public class GestionnaireHistorique implements ValueChangeHandler<String> { |
|
/** |
* Évènement lorsque l'historique change. L'action par défaut affiche la |
* page d'accueil. |
* */ |
public void onValueChange(ValueChangeEvent<String> event) { |
|
if (event.getValue().equals(ConstantesNavigation.PAGE_PRINCIPALE)) { |
RootPanel.get().clear(); |
new PresenteurInitial().go(RootPanel.get()); |
} else if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) { |
RootPanel.get().clear(); |
new RechercheImagePresenteur().go(RootPanel.get()); |
} else if (event.getValue().equals(ConstantesNavigation.PAGE_RESULTAT_RECHERCHE_IMAGES)) { |
RootPanel.get().clear(); |
RechercheImagePresenteur presenteur = new RechercheImagePresenteur(); |
presenteur.go(RootPanel.get()); |
new ResultatRechercheImagePresenteur().go(presenteur.getVue().getPanneauResultats()); |
} else if (event.getValue().equals(ConstantesNavigation.PAGE_VALIDATION)) { |
RootPanel.get().clear(); |
new DeterminationPresenteur().go(RootPanel.get()); |
} else if (event.getValue().equals(ConstantesNavigation.PAGE_COMPARAISON_EFLORE)) { |
RootPanel.get().clear(); |
new ComparaisonEflorePresenteur().go(RootPanel.get()); |
} else if (event.getValue().equals(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS)) { |
RootPanel.get().clear(); |
new RechercheObservationsPresenteur().go(RootPanel.get()); |
} |
} |
} |