Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1892 → Rev 1927

/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/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/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() {