Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1265 → Rev 1266

/trunk/src/org/tela_botanica/del/client/composants/votes/moyennevotes/MoyenneVotePresenteur.java
63,6 → 63,8
 
public HasMouseMoveHandlers getZoneVoter();
public void masquerZoneVoter();
 
public void setNoteGeneraleToolTip(double valeurVoteTotalPrecise);
}
 
private Vue vue;
72,6 → 74,7
private int valeurVoteDefaut = -1;
private int valeurVoteUtilisateur = -1;
private int valeurVoteTotal = 0;
private double valeurVoteTotalPrecise = 0.0;
 
// TODO: on devrait passer un conteneur qui permet d'accéder à ces services
private VoteProtocoleService voteProtocoleService;
183,7 → 186,8
}
 
private void rafraichirVue() {
valeurVoteTotal = calculerMoyenneVotes();
valeurVoteTotal = calculerMoyenneVotesArrondie();
valeurVoteTotalPrecise = calculerMoyenneVotes();
VoteProtocole voteProtocole = image.getVotesProtocoles(
protocole.getId()).get(
CacheClient.getInstance().getUtilisateur().getId());
197,14 → 201,15
new VoteFleurVue());
presenteurFleur.setNote(valeurVoteTotal);
vue.setNoteGenerale(valeurVoteTotal);
vue.setNoteGeneraleToolTip(valeurVoteTotalPrecise);
presenteurFleur.go(vue.getZoneFleur());
vue.rafraichir(voteUtilisateur,
image.getVotesProtocoles(protocole.getId()).size());
}
 
public int calculerMoyenneVotes() {
public double calculerMoyenneVotes() {
double valeurVote = 0;
int nbVote = 0;
double nbVote = 0;
for (Iterator<String> iterator = image
.getVotesProtocoles(protocole.getId()).keySet().iterator(); iterator
.hasNext();) {
219,6 → 224,11
valeurVote *= 5;
}
 
return valeurVote;
}
 
public int calculerMoyenneVotesArrondie() {
double valeurVote = calculerMoyenneVotes();
return (int) Math.round(valeurVote);
}
}