| Line 19... |
Line 19... |
| 19 |
import org.tela_botanica.del.client.modeles.ModeRecherche;
|
19 |
import org.tela_botanica.del.client.modeles.ModeRecherche;
|
| 20 |
import org.tela_botanica.del.client.modeles.MoyenneVote;
|
20 |
import org.tela_botanica.del.client.modeles.MoyenneVote;
|
| 21 |
import org.tela_botanica.del.client.modeles.Protocole;
|
21 |
import org.tela_botanica.del.client.modeles.Protocole;
|
| 22 |
import org.tela_botanica.del.client.modeles.VoteDetermination;
|
22 |
import org.tela_botanica.del.client.modeles.VoteDetermination;
|
| 23 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
23 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
| - |
|
24 |
import org.tela_botanica.del.client.navigation.evenement.ajoutcommentaire.EvenementAjoutCommentaire;
|
| - |
|
25 |
import org.tela_botanica.del.client.navigation.evenement.ajoutcommentaire.GestionnaireEvenementAjoutCommentaire;
|
| 24 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
|
26 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
|
| 25 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.GestionnaireEvenementAjoutDetermination;
|
27 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.GestionnaireEvenementAjoutDetermination;
|
| 26 |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.EvenementVoteDetermination;
|
28 |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.EvenementVoteDetermination;
|
| 27 |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.GestionnaireEvenementVoteDetermination;
|
29 |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.GestionnaireEvenementVoteDetermination;
|
| 28 |
import org.tela_botanica.del.client.services.CalculVoteDeterminationService;
|
30 |
import org.tela_botanica.del.client.services.CalculVoteDeterminationService;
|
| 29 |
import org.tela_botanica.del.client.services.rest.ProtocoleService;
|
31 |
import org.tela_botanica.del.client.services.rest.ProtocoleService;
|
| 30 |
import org.tela_botanica.del.client.utils.MockDatasource;
|
32 |
import org.tela_botanica.del.client.utils.MockDatasource;
|
| - |
|
33 |
import org.tela_botanica.del.client.vues.plateformedetermination.formulairecommentaire.FormulaireCommentairePresenteur;
|
| - |
|
34 |
import org.tela_botanica.del.client.vues.plateformedetermination.formulairecommentaire.FormulaireCommentaireVue;
|
| 31 |
import org.tela_botanica.del.client.vues.plateformedetermination.formulairerechercheeflore.FormulaireRechercheEflorePresenteur;
|
35 |
import org.tela_botanica.del.client.vues.plateformedetermination.formulairerechercheeflore.FormulaireRechercheEflorePresenteur;
|
| 32 |
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumPresenteur;
|
36 |
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumPresenteur;
|
| 33 |
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumVue;
|
37 |
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumVue;
|
| 34 |
import org.tela_botanica.del.client.vues.plateformedetermination.ligneProtocole.LigneProtocolePresenteur;
|
38 |
import org.tela_botanica.del.client.vues.plateformedetermination.ligneProtocole.LigneProtocolePresenteur;
|
| 35 |
import org.tela_botanica.del.client.vues.plateformedetermination.ligneProtocole.LigneProtocoleVue;
|
39 |
import org.tela_botanica.del.client.vues.plateformedetermination.ligneProtocole.LigneProtocoleVue;
|
| Line 47... |
Line 51... |
| 47 |
public Panel getForum();
|
51 |
public Panel getForum();
|
| 48 |
public Panel getDetailImageObservation();
|
52 |
public Panel getDetailImageObservation();
|
| 49 |
public Panel getFormulaireRechercheEflore();
|
53 |
public Panel getFormulaireRechercheEflore();
|
| 50 |
public Panel getVoteProtocole();
|
54 |
public Panel getVoteProtocole();
|
| 51 |
public Button getBoutonAjoutProposition();
|
55 |
public Button getBoutonAjoutProposition();
|
| - |
|
56 |
public Button getBoutonAjoutCommentaire();
|
| 52 |
public HasWidgets getMetadonnees();
|
57 |
public HasWidgets getMetadonnees();
|
| 53 |
//public void ajouterLigneVoteProtocole(IsWidget vue);
|
58 |
//public void ajouterLigneVoteProtocole(IsWidget vue);
|
| 54 |
//public void ajouterLigneVoteProtocole(String nom, IsWidget vue);
|
59 |
//public void ajouterLigneVoteProtocole(String nom, IsWidget vue);
|
| 55 |
public HasWidgets getNouvelleLigneProtocole();
|
60 |
public HasWidgets getNouvelleLigneProtocole();
|
| 56 |
public void afficherNomTaxonProbable(String nomTaxon);
|
61 |
public void afficherNomTaxonProbable(String nomTaxon);
|
| Line 95... |
Line 100... |
| 95 |
}
|
100 |
}
|
| 96 |
}
|
101 |
}
|
| Line 97... |
Line 102... |
| 97 |
|
102 |
|
| Line 98... |
Line 103... |
| 98 |
private void calculerEtAfficherVoteDeterminationPlusPopulaire() {
|
103 |
private void calculerEtAfficherVoteDeterminationPlusPopulaire() {
|
| 99 |
|
104 |
|
| 100 |
List<MoyenneVote> votesOrdonnes = CalculVoteDeterminationService.calculerVoteDeterminationPlusPopulaire(CacheClient.getInstance().getObservationCourante().getPropositionsDetermination());
|
105 |
List<MoyenneVote> votesOrdonnes = CalculVoteDeterminationService.calculerVoteDeterminationPlusPopulaire(CacheClient.getInstance().getObservationCourante().getPropositionDeterminations());
|
| 101 |
if (votesOrdonnes.size() > 0) {
|
106 |
if (votesOrdonnes.size() > 0) {
|
| 102 |
String nomTaxon = votesOrdonnes.get(0).getIntituleAssocie();
|
107 |
String nomTaxon = votesOrdonnes.get(0).getIntituleAssocie();
|
| 103 |
vue.afficherNomTaxonProbable(nomTaxon);
|
108 |
vue.afficherNomTaxonProbable(nomTaxon);
|
| Line 117... |
Line 122... |
| 117 |
public void onClick(ClickEvent event) {
|
122 |
public void onClick(ClickEvent event) {
|
| 118 |
fenetreOverlaySimplePresenteur = new FenetreOverlaySimplePresenteur(new FenetreOverlayDefilanteVue());
|
123 |
fenetreOverlaySimplePresenteur = new FenetreOverlaySimplePresenteur(new FenetreOverlayDefilanteVue());
|
| 119 |
fenetreOverlaySimplePresenteur.ouvrirFenetreModale(new FormulairePropositionPresenteur(new FormulairePropositionVue()));
|
124 |
fenetreOverlaySimplePresenteur.ouvrirFenetreModale(new FormulairePropositionPresenteur(new FormulairePropositionVue()));
|
| 120 |
}
|
125 |
}
|
| 121 |
});
|
126 |
});
|
| - |
|
127 |
|
| - |
|
128 |
vue.getBoutonAjoutCommentaire().addClickHandler(new ClickHandler() {
|
| - |
|
129 |
@Override
|
| - |
|
130 |
public void onClick(ClickEvent event) {
|
| - |
|
131 |
FormulaireCommentairePresenteur commentairePresenteur = new FormulaireCommentairePresenteur(CacheClient.getInstance().getObservationCourante(), new FormulaireCommentaireVue());
|
| - |
|
132 |
fenetreOverlaySimplePresenteur = new FenetreOverlaySimplePresenteur(new FenetreOverlayDefilanteVue());
|
| - |
|
133 |
fenetreOverlaySimplePresenteur.ouvrirFenetreModale(commentairePresenteur);
|
| - |
|
134 |
}
|
| - |
|
135 |
});
|
| Line 122... |
Line 136... |
| 122 |
|
136 |
|
| 123 |
BusEvenementiel.getInstance().addHandler(EvenementAjoutDetermination.TYPE, new GestionnaireEvenementAjoutDetermination() {
|
137 |
BusEvenementiel.getInstance().addHandler(EvenementAjoutDetermination.TYPE, new GestionnaireEvenementAjoutDetermination() {
|
| 124 |
@Override
|
138 |
@Override
|
| 125 |
public void onAjoutDetermination(EvenementAjoutDetermination event) {
|
139 |
public void onAjoutDetermination(EvenementAjoutDetermination event) {
|
| 126 |
if (fenetreOverlaySimplePresenteur != null && fenetreOverlaySimplePresenteur.fenetreModaleEstOuverte()) {
|
140 |
if (fenetreOverlaySimplePresenteur != null && fenetreOverlaySimplePresenteur.fenetreModaleEstOuverte()) {
|
| 127 |
fenetreOverlaySimplePresenteur.fermerFenetreModale();
|
141 |
fenetreOverlaySimplePresenteur.fermerFenetreModale();
|
| 128 |
}
|
142 |
}
|
| 129 |
}
|
143 |
}
|
| - |
|
144 |
});
|
| - |
|
145 |
|
| - |
|
146 |
BusEvenementiel.getInstance().addHandler(EvenementAjoutCommentaire.TYPE, new GestionnaireEvenementAjoutCommentaire() {
|
| - |
|
147 |
|
| - |
|
148 |
@Override
|
| - |
|
149 |
public void onAjoutCommentaire(EvenementAjoutCommentaire event) {
|
| - |
|
150 |
if (fenetreOverlaySimplePresenteur != null && fenetreOverlaySimplePresenteur.fenetreModaleEstOuverte()) {
|
| - |
|
151 |
fenetreOverlaySimplePresenteur.fermerFenetreModale();
|
| - |
|
152 |
}
|
| - |
|
153 |
}
|
| 130 |
});
|
154 |
});
|
| 131 |
}
|
155 |
}
|