1,8 → 1,11 |
package org.tela_botanica.del.client.vues.rechercheobservations.resultats.observationdeterminations; |
|
import java.util.Collection; |
import java.util.Collections; |
import java.util.HashMap; |
import java.util.List; |
import java.util.Map; |
import java.util.TreeMap; |
|
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlaySimplePresenteur; |
import org.tela_botanica.del.client.composants.rss.RssPresenteur; |
13,6 → 16,8 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel; |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.EvenementVoteDetermination; |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.GestionnaireEvenementVoteDetermination; |
import org.tela_botanica.del.client.services.CalculVoteDeterminationService; |
import org.tela_botanica.del.client.utils.ComparateurPropositionDetermination; |
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.votes.DetailVoteObservationPresenteur; |
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.votes.DetailVoteObservationVue; |
import com.google.gwt.user.client.Window; |
62,25 → 67,16 |
new RssPresenteur(new RssVue(), proposition.getObservation(), "").go(vue.getZoneRss()); |
} |
|
|
public void classerPropositions(List<PropositionDetermination> propositions) { |
// Compter le nombre de votes total |
int nbVotants = 0; |
for (PropositionDetermination proposition : propositions) { |
nbVotants += proposition.getVotesDeterminations().size(); |
} |
|
// calculer le score pour chaque proposition |
for (PropositionDetermination proposition : propositions) { |
Map<String, VoteDetermination> votes = proposition.getVotesDeterminations(); |
|
//MoyenneVote moyenne = new MoyenneVote(score, propositionAssociee); |
} |
Collections.sort(propositions, new ComparateurPropositionDetermination()); |
} |
|
public void chargerPropositions() { |
vue.viderTableau(); |
int nbPropositions = 0; |
//classerPropositions(propositions); |
classerPropositions(propositions); |
for (PropositionDetermination proposition : propositions) { |
if (proposition.estPropositionInitiale()) { |
this.chargerPropositionOriginale(proposition); |