Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1205 → Rev 1206

/trunk/src/org/tela_botanica/del/client/gestionhistorique/GestionnaireHistorique.java
9,6 → 9,8
import org.tela_botanica.del.client.services.rest.UtilisateurServiceConcret;
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEflorePresenteur;
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEfloreVue;
import org.tela_botanica.del.client.vues.entete.EntetePresenteur;
import org.tela_botanica.del.client.vues.entete.EnteteVue;
import org.tela_botanica.del.client.vues.identiplante.moteur.MoteurIdentiplantePresenteur;
import org.tela_botanica.del.client.vues.identiplante.moteur.MoteurIdentiplanteVue;
import org.tela_botanica.del.client.vues.identiplante.plateformedetermination.IdentiplanteDeterminationPresenteur;
42,44 → 44,45
//1. définition des variables
String eventValue = event.getValue();
Panel contenu = RootPanel.get("contenu");
Panel zoneIdentification = RootPanel.get("zoneIdentification");
Panel zoneEntete = RootPanel.get("zoneEntete");
CacheClient cache = CacheClient.getInstance();
cache.setPageCourante(eventValue);
//2. nettoyer le contenu
contenu.clear();
zoneIdentification.clear();
zoneEntete.clear();
FormulaireIdentificationPresenteur presenteurIdentification = new FormulaireIdentificationPresenteur(new FormulaireIdentificationVue(), new UtilisateurServiceConcret());
presenteurIdentification.go(zoneIdentification);
//3. Gérer le titre
Panel titre = RootPanel.get("zoneTitre");
String titre = "IdentiPlante";
if (eventValue.equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) {
afficherTitrePictoFlora(titre);
titre = "PictoFlora";
}
if (eventValue.equals(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS) || eventValue.equals("")) {
afficherTitreIdp(titre);
}
if (eventValue.equals(ConstantesNavigation.HOME)) {
String home = cache.getHome();
if (home.equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) {
afficherTitrePictoFlora(titre);
} else {
afficherTitreIdp(titre);
}
titre = "PictoFlora";
}
}
if (eventValue.startsWith(ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA)) {
titre = "PictoFlora";
}
//3. gérer l'entete
EntetePresenteur entetePresenteur = new EntetePresenteur(new EnteteVue(titre));
entetePresenteur.go(zoneEntete);
//Actions en fonction de la valeur de l'évènement
if (eventValue.equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) {
cache.setHome(ConstantesNavigation.PAGE_RECHERCHE_IMAGES);
lancerMoteurRechercheImages(contenu);
} else if (eventValue.startsWith(ConstantesNavigation.PAGE_VALIDATION)) {
afficherTitreIdp(titre);
IdentiplanteDeterminationPresenteur presenteur = new IdentiplanteDeterminationPresenteur(new IdentiplanteDeterminationVue(), new ObservationServiceConcret());
presenteur.go(contenu);
} else if (eventValue.startsWith(ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA)) {
afficherTitrePictoFlora(titre);
PictofloraDeterminationPresenteur presenteur = new PictofloraDeterminationPresenteur(new PictofloraDeterminationVue(), new ObservationServiceConcret(), new ProtocoleServiceConcret());
presenteur.go(contenu);
} else if (eventValue.equals(ConstantesNavigation.PAGE_COMPARAISON_EFLORE)) {