Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1050 → Rev 1051

/trunk/src/org/tela_botanica/del/client/composants/votes/barrerepartition/BarreRepartitionVotePresenteur.java
4,6 → 4,7
 
import org.tela_botanica.del.client.cache.CacheClient;
import org.tela_botanica.del.client.modeles.MoyenneVote;
import org.tela_botanica.del.client.modeles.PropositionDetermination;
import org.tela_botanica.del.client.modeles.VoteDetermination;
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.EvenementVoteDetermination;
21,7 → 22,7
public class BarreRepartitionVotePresenteur {
 
public interface Vue extends IsWidget {
public void afficherVotes(int pourcentage, String NomTaxon);
public void afficherVotes(int pourcentage, String NomTaxon, boolean estPropositionInitiale);
public HasClickHandlers getBoutonOui();
public HasClickHandlers getBoutonNon();
public void desactiverBoutons();
54,8 → 55,12
this.moyenneVote = moyenneVote;
int score = moyenneVote.getScore();
String intitule = moyenneVote.getIntituleAssocie();
vue.afficherVotes(score, intitule);
PropositionDetermination proposition = moyenneVote.getPropositionAssociee();
boolean estPropositionInitiale = false;
if (proposition != null) {
estPropositionInitiale = moyenneVote.getPropositionAssociee().estPropositionInitiale();
}
vue.afficherVotes(score, intitule, estPropositionInitiale);
if (score > 0) {
vue.setPourcentage(score);
}
/trunk/src/org/tela_botanica/del/client/composants/votes/barrerepartition/BarreRepartitionVoteVue.java
35,9 → 35,13
}
 
@Override
public void afficherVotes(int pourcentage, String nomTaxon) {
public void afficherVotes(int pourcentage, String nomTaxon, boolean estPropositionInitiale) {
this.nomTaxon.setText(nomTaxon);
this.nomTaxon.setTitle(nomTaxon);
if (estPropositionInitiale) {
this.nomTaxon.addStyleName("propositionInitiale");
}
 
if (pourcentage > -1) {
 
/trunk/src/org/tela_botanica/del/client/modeles/PropositionDetermination.java
25,6 → 25,10
this.observation = observation;
}
 
public boolean estPropositionInitiale() {
return (this.espece.equals(this.observation.getNomRetenu()) && this.getContributeur().getNomComplet().equals(this.observation.getAuteur()));
}
public void ajouterVoteDetermination(VoteDetermination vd) {
votesDeterminations.put(vd.getContributeur(), vd);
}