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