/branches/v1.5-carbone/src/org/tela_botanica/del/client/i18n/Vocabulary.properties |
---|
205,7 → 205,7 |
referentielBdtfx = Trachéophytes de France métropolitaine |
referentielBdtxa = Trachéophytes des Antilles françaises |
referentielIsfan = Flore d'Afrique du Nord |
referentielApd = Flore d'Afrique de l'Ouest et du Centre |
referentielApd = Référentiel d'Afrique tropicale |
# Composant pagination |
afficher = Afficher |
/branches/v1.5-carbone/src/org/tela_botanica/del/client/i18n/Vocabulary.java |
---|
1123,11 → 1123,11 |
String referentielIsfan(); |
/** |
* Translated "Flore d'Afrique de l'Ouest et du Centre". |
* Translated "Référentiel d'Afrique tropicale". |
* |
* @return translated "Flore d'Afrique de l'Ouest et du Centre" |
* @return translated "Référentiel d'Afrique tropicale" |
*/ |
@DefaultStringValue("Flore d'Afrique de l'Ouest et du Centre") |
@DefaultStringValue("Référentiel d'Afrique tropicale") |
@Key("referentielApd") |
String referentielApd(); |
/branches/v1.5-carbone/src/org/tela_botanica/del/client/utils/UtilitairesServiceResultat.java |
---|
243,9 → 243,6 |
if (!nbCommentaires.equals("")) { |
int nbComm = Integer.parseInt(nbCommentaires); |
// if (!texte.equals("")) { |
// nbComm++; |
// } |
intervention.setNbCommentaires(nbComm); |
} |
/branches/v1.5-carbone/src/org/tela_botanica/del/client/vues/identiplante/resultats/observationdeterminations/ObservationDeterminationPresenteur.java |
---|
13,6 → 13,7 |
import org.tela_botanica.del.client.vues.identiplante.resultats.votes.DetailVoteObservationPresenteur; |
import org.tela_botanica.del.client.vues.identiplante.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; |
38,6 → 39,13 |
public ObservationDeterminationPresenteur(Vue vue, List<PropositionDetermination> propositions) { |
this.propositions = propositions; |
this.vue = vue; |
BusEvenementiel.getInstance().addHandler(EvenementVoteDetermination.TYPE, new GestionnaireEvenementVoteDetermination() { |
@Override |
public void onVoteDetermination(VoteDetermination event) { |
surVoteDetermination(event); |
} |
}); |
} |
public void classerPropositions(List<PropositionDetermination> propositions) { |
61,13 → 69,6 |
if (nbPropositions <= 0) { |
vue.masquerPropositions(); |
} |
BusEvenementiel.getInstance().addHandler(EvenementVoteDetermination.TYPE, new GestionnaireEvenementVoteDetermination() { |
@Override |
public void onVoteDetermination(VoteDetermination event) { |
surVoteDetermination(event); |
} |
}); |
} |
public void setPropositions(List<PropositionDetermination> propositions) { |
/branches/v1.5-carbone/src/org/tela_botanica/del/client/vues/identiplante/resultats/observationdeterminations/LignePropositionPresenteur.java |
---|
16,6 → 16,7 |
import com.google.gwt.event.dom.client.ClickEvent; |
import com.google.gwt.event.dom.client.ClickHandler; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.user.client.Window; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.IsWidget; |
/branches/v1.5-carbone/src/org/tela_botanica/del/client/vues/identiplante/resultats/observationdeterminations/LignePropositionVue.java |
---|
6,6 → 6,7 |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.uibinder.client.UiBinder; |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.Window; |
import com.google.gwt.user.client.ui.ClickListener; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.FocusPanel; |
/branches/v1.5-carbone/src/org/tela_botanica/del/client/modeles/PropositionDetermination.java |
---|
4,11 → 4,15 |
import java.util.HashMap; |
import java.util.Map; |
import com.google.gwt.user.client.Window; |
public class PropositionDetermination extends InterventionForum implements Serializable { |
private static final long serialVersionUID = 840032625524143547L; |
private String id, espece, commentaire, numNomenclatural, referentiel, valideePar, dateValidation; |
private int nbCommentaires = 0; |
/** Doit valoir 1 s'il y a un commentaire initial, sinon 0 */ |
private int commentaireInitial = 0; |
private boolean estPropositionInitiale = false; |
public boolean estPropositionInitiale() { |
34,6 → 38,14 |
this.observation = observation; |
} |
protected void additionnerCommentaireInitial() { |
if (this.commentaire != null && !this.commentaire.equals("")) { |
commentaireInitial = 1; |
} else { |
commentaireInitial = 0; |
} |
} |
public boolean estPropositionRetenue() { |
return (this.espece.equals(this.observation.getNomRetenu())); |
} |
80,6 → 92,7 |
public void setCommentaire(String commentaire) { |
this.commentaire = commentaire; |
additionnerCommentaireInitial(); |
} |
public String getCommentaire() { |
91,20 → 104,12 |
} |
public int getTotalCommentaires() { |
// le nombre de commentaire peut avoir été renvoyé par le web service |
// sans que l'on possède la liste des commentaires elle même, auquel cas, il sera différent de 0 |
// et ne doit pas être recalculé |
if (nbCommentaires == 0 && this.listeCommentaires.size() != 0) { |
// wtf ? |
nbCommentaires = super.getTotalCommentaires(); |
if (this.getCommentaire() != null&&this.getCommentaire()!="") { |
nbCommentaires += 1; |
} |
} |
if (this.commentaire != null && !this.commentaire.equals("")) { |
nbCommentaires ++; |
} |
return nbCommentaires; |
return nbCommentaires + commentaireInitial; |
} |
public String getNumNomenclatural() { |