Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 682 → Rev 683

/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/forum/interventions/ForumInterventionVue.java
39,7 → 39,7
htmlTableau.setHTML(1, 5, I18n.getVocabulary().commentaire());
 
htmlTableau.setWidget(2, 1, barreRepartition);
htmlTableau.setHTML(2, 2, determination.getAuteur());
htmlTableau.setHTML(2, 2, determination.getAuteur()+ "(" + determination.getEmailAuteur() +")");
htmlTableau.setHTML(2, 4, DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(determination.getDate()));
htmlTableau.setWidget(2, 5, arbreCommentaires);
}
/trunk/src/org/tela_botanica/del/client/composants/formulaires/formulaireproposition/FormulairePropositionVue.java
28,6 → 28,9
@UiField
public Label labelnomPrenom, infosNomPrenom;
 
@UiField
public TextBox emailAuteur;
interface FormulairePropositionUIiBinder extends UiBinder<Widget, FormulairePropositionVue> {
};
 
74,4 → 77,17
nomPrenom.setText(nomPrenomFormate);
nomPrenom.setEnabled(false);
}
@Override
public void afficherEmailEtDesactiver(String courriel) {
emailAuteur.setText(courriel);
emailAuteur.setEnabled(false);
}
 
@Override
public String getEmailAuteur() {
return emailAuteur.getText();
}
 
}
/trunk/src/org/tela_botanica/del/client/composants/formulaires/formulaireproposition/FormulairePropositionVue.ui.xml
13,6 → 13,8
<g:Label ui:field="labelnomPrenom" text="{constants.vous}" styleName="sousTitre"/>
<g:Label ui:field="infosNomPrenom" text="{constants.infoVous}" styleName="petit" />
<g:TextBox ui:field="nomPrenom" />
<g:Label text="Votre adresse email : " styleName="petit" />
<g:TextBox ui:field="emailAuteur" />
<g:HTML><br /></g:HTML>
<g:Label text="{constants.choisirUnTaxon}" styleName="sousTitre"/>
<g:HTML HTML="{constants.infoTaxon}" styleName="petit"/>
/trunk/src/org/tela_botanica/del/client/composants/formulaires/formulaireproposition/FormulairePropositionPresenteur.java
33,6 → 33,8
public void afficherStyleErreur(String styleErreur);
public void supprimerStyleErreur(String styleErreur);
public void afficherNomPrenomEtDesactiver(String nomPrenomFormate);
public String getEmailAuteur();
public void afficherEmailEtDesactiver(String courriel);
}
private Vue vue;
49,6 → 51,7
private void remplirAvecInfosUtilisateur() {
if(CacheClient.getInstance().getUtilisateur().estIdentifie()) {
vue.afficherNomPrenomEtDesactiver(CacheClient.getInstance().getUtilisateur().getNomPrenomFormate());
vue.afficherEmailEtDesactiver(CacheClient.getInstance().getUtilisateur().getCourriel());
}
}
118,7 → 121,10
Commentaire comm = new Commentaire(auteur, new Date(), contenuCommentaire);
propositionAjoutee.ajouterCommentaire(comm);
}
String emailAuteur = vue.getEmailAuteur();
propositionAjoutee.setAuteur(auteur);
propositionAjoutee.setEmailAuteur(emailAuteur);
propositionAjoutee.setDate(new Date());
 
propositionAjoutee.setEspece(autoCompletionNomTaxonsPresenteur.getValeur());
/trunk/src/org/tela_botanica/del/client/modeles/InterventionForum.java
3,26 → 3,35
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
 
public class InterventionForum implements PossesseurDeCommentaires{
private String auteur;
public class InterventionForum implements PossesseurDeCommentaires {
private String auteur, emailAuteur;
private Date date;
public List<Commentaire> listeCommentaires = new ArrayList<Commentaire>();
 
public String getAuteur() {
return auteur;
}
 
public void setAuteur(String auteur) {
this.auteur = auteur;
}
 
public void setEmailAuteur(String emailAuteur) {
this.emailAuteur = emailAuteur;
}
 
public String getEmailAuteur() {
return this.emailAuteur;
}
public Date getDate() {
return date;
}
 
public void setDate(Date date) {
this.date = date;
}
 
public List<Commentaire> getListeCommentaires() {
return listeCommentaires;
}
36,5 → 45,4
public void ajouterCommentaire(Commentaire commentaire) {
listeCommentaires.add(commentaire);
}
 
}