Line 1... |
Line 1... |
1 |
package org.tela_botanica.del.client.vues.rechercheobservations.resultats.observationdeterminations;
|
1 |
package org.tela_botanica.del.client.vues.rechercheobservations.resultats.observationdeterminations;
|
Line -... |
Line 2... |
- |
|
2 |
|
- |
|
3 |
import java.util.Collection;
|
2 |
|
4 |
import java.util.Collections;
|
3 |
import java.util.HashMap;
|
5 |
import java.util.HashMap;
|
4 |
import java.util.List;
|
6 |
import java.util.List;
|
- |
|
7 |
import java.util.Map;
|
Line 5... |
Line 8... |
5 |
import java.util.Map;
|
8 |
import java.util.TreeMap;
|
6 |
|
9 |
|
7 |
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlaySimplePresenteur;
|
10 |
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlaySimplePresenteur;
|
8 |
import org.tela_botanica.del.client.composants.rss.RssPresenteur;
|
11 |
import org.tela_botanica.del.client.composants.rss.RssPresenteur;
|
9 |
import org.tela_botanica.del.client.composants.rss.RssVue;
|
12 |
import org.tela_botanica.del.client.composants.rss.RssVue;
|
10 |
import org.tela_botanica.del.client.modeles.MoyenneVote;
|
13 |
import org.tela_botanica.del.client.modeles.MoyenneVote;
|
11 |
import org.tela_botanica.del.client.modeles.PropositionDetermination;
|
14 |
import org.tela_botanica.del.client.modeles.PropositionDetermination;
|
12 |
import org.tela_botanica.del.client.modeles.VoteDetermination;
|
15 |
import org.tela_botanica.del.client.modeles.VoteDetermination;
|
13 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
16 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
- |
|
17 |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.EvenementVoteDetermination;
|
- |
|
18 |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.GestionnaireEvenementVoteDetermination;
|
14 |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.EvenementVoteDetermination;
|
19 |
import org.tela_botanica.del.client.services.CalculVoteDeterminationService;
|
15 |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.GestionnaireEvenementVoteDetermination;
|
20 |
import org.tela_botanica.del.client.utils.ComparateurPropositionDetermination;
|
16 |
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.votes.DetailVoteObservationPresenteur;
|
21 |
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.votes.DetailVoteObservationPresenteur;
|
17 |
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.votes.DetailVoteObservationVue;
|
22 |
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.votes.DetailVoteObservationVue;
|
18 |
import com.google.gwt.user.client.Window;
|
23 |
import com.google.gwt.user.client.Window;
|
Line 60... |
Line 65... |
60 |
lignePropositionPresenteur.go(vue.getTableauPropositionOriginale());
|
65 |
lignePropositionPresenteur.go(vue.getTableauPropositionOriginale());
|
Line 61... |
Line 66... |
61 |
|
66 |
|
62 |
new RssPresenteur(new RssVue(), proposition.getObservation(), "").go(vue.getZoneRss());
|
67 |
new RssPresenteur(new RssVue(), proposition.getObservation(), "").go(vue.getZoneRss());
|
Line -... |
Line 68... |
- |
|
68 |
}
|
63 |
}
|
69 |
|
64 |
|
- |
|
65 |
public void classerPropositions(List<PropositionDetermination> propositions) {
|
- |
|
66 |
// Compter le nombre de votes total
|
- |
|
67 |
int nbVotants = 0;
|
- |
|
68 |
for (PropositionDetermination proposition : propositions) {
|
- |
|
Line 69... |
Line -... |
69 |
nbVotants += proposition.getVotesDeterminations().size();
|
- |
|
70 |
}
|
70 |
|
71 |
|
- |
|
72 |
// calculer le score pour chaque proposition
|
- |
|
73 |
for (PropositionDetermination proposition : propositions) {
|
- |
|
74 |
Map<String, VoteDetermination> votes = proposition.getVotesDeterminations();
|
- |
|
75 |
|
71 |
public void classerPropositions(List<PropositionDetermination> propositions) {
|
Line 76... |
Line 72... |
76 |
//MoyenneVote moyenne = new MoyenneVote(score, propositionAssociee);
|
72 |
|
77 |
}
|
73 |
Collections.sort(propositions, new ComparateurPropositionDetermination());
|
78 |
}
|
74 |
}
|
79 |
|
75 |
|
80 |
public void chargerPropositions() {
|
76 |
public void chargerPropositions() {
|
81 |
vue.viderTableau();
|
77 |
vue.viderTableau();
|
82 |
int nbPropositions = 0;
|
78 |
int nbPropositions = 0;
|
83 |
//classerPropositions(propositions);
|
79 |
classerPropositions(propositions);
|