Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1051 → Rev 1053

/trunk/src/org/tela_botanica/del/client/utils/UtilitairesServiceResultat.java
67,7 → 67,7
Observation observation = new Observation();
observation.setAuteur(getValeurOuVide(observationJson, "auteur.prenom") + " " + getValeurOuVide(observationJson, "auteur.nom"));
observation.setNomAuteur(getValeurOuVide(observationJson, "auteur.nom"));
observation.setPrenomAuteur(getValeurOuVide(observationJson, "auteur.nom"));
observation.setPrenomAuteur(getValeurOuVide(observationJson, "auteur.prenom"));
observation.setIdAuteur(getValeurOuVide(observationJson, "auteur.id"));
// TODO: renvoyer le courriel de l'auteur dans les obs
observation.setCourrielAuteur("");
123,6 → 123,7
 
String utilisateurNom = observation.getNomAuteur();
String utilisateurPrenom = observation.getPrenomAuteur();
String utilisateurCourriel = observation.getCourrielAuteur();
String utilisateurId = observation.getIdAuteur();
PropositionDetermination propositionDetermination = new PropositionDetermination(observation);
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observationdeterminations/ObservationDeterminationPresenteur.java
9,6 → 9,7
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.GestionnaireEvenementVoteDetermination;
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;
import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.IsWidget;
39,9 → 40,8
this.vue = vue;
}
 
public void chargerPropositionOriginale() {
public void chargerPropositionOriginale(PropositionDetermination proposition) {
vue.viderTableauPropositionOriginale();
PropositionDetermination proposition = propositions.get(0);
// TODO: afficher nombre de votes total et mettre à jour en cas de
// vote
HTMLPanel panneau = new HTMLPanel("");
54,20 → 54,24
 
public void chargerPropositions() {
vue.viderTableau();
if (propositions.size() > 1) {
int nbPropositions = 0;
for (PropositionDetermination proposition : propositions) {
if (proposition != propositions.get(0)) {
// TODO: afficher nombre de votes total et mettre à jour en
// cas de
// vote
HTMLPanel panneau = new HTMLPanel("");
DetailVoteObservationPresenteur presenteurVote = new DetailVoteObservationPresenteur(new DetailVoteObservationVue(), proposition);
presenteurVote.go(panneau);
LignePropositionVue lignePropositionVue = new LignePropositionVue(panneau);
LignePropositionPresenteur lignePropositionPresenteur = new LignePropositionPresenteur(lignePropositionVue, proposition);
lignePropositionPresenteur.go(vue.getTableauPropositions());
}
if (proposition.estPropositionInitiale()) {
this.chargerPropositionOriginale(proposition);
} else {
nbPropositions++;
// TODO: afficher nombre de votes total et mettre à jour en
// cas de
// vote
HTMLPanel panneau = new HTMLPanel("");
DetailVoteObservationPresenteur presenteurVote = new DetailVoteObservationPresenteur(new DetailVoteObservationVue(), proposition);
presenteurVote.go(panneau);
LignePropositionVue lignePropositionVue = new LignePropositionVue(panneau);
LignePropositionPresenteur lignePropositionPresenteur = new LignePropositionPresenteur(lignePropositionVue, proposition);
lignePropositionPresenteur.go(vue.getTableauPropositions());
}
}
if (nbPropositions > 0) {
} else {
vue.masquerPropositions();
}
81,7 → 85,6
 
public void setPropositions(List<PropositionDetermination> propositions) {
this.propositions = propositions;
chargerPropositionOriginale();
chargerPropositions();
}
 
88,7 → 91,6
public void go(HasWidgets composite) {
composite.add(vue.asWidget());
chargerPropositions();
chargerPropositionOriginale();
}
 
public void surVoteDetermination(VoteDetermination voteDetermination) {
/trunk/src/org/tela_botanica/del/client/modeles/Contributeur.java
1,5 → 1,7
package org.tela_botanica.del.client.modeles;
 
import com.google.gwt.user.client.Window;
 
public class Contributeur {
private String id, nom, prenom, adresseEmail;