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 |
}
|