Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 304 → Rev 305

/trunk/src/org/tela_botanica/del/client/modeles/PropositionDetermination.java
4,13 → 4,13
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
 
public class PropositionDetermination implements Serializable {
public class PropositionDetermination extends PossesseurDeCommentaires implements Serializable {
 
private static final long serialVersionUID = 840032625524143547L;
private String id, espece, contributeur;
private ArrayList<Commentaire> commentaires = new ArrayList<Commentaire>();
private Map<String, VoteDetermination> votesDeterminations = new HashMap<String, VoteDetermination>();
private Date date;
 
42,18 → 42,6
this.date = date;
}
 
public ArrayList<Commentaire> getCommentaires() {
return commentaires;
}
 
public void setCommentaires(ArrayList<Commentaire> commentaires) {
this.commentaires = commentaires;
}
 
public void ajouterCommentaire(Commentaire commentaire) {
this.commentaires.add(commentaire);
}
 
public String getEspece() {
return espece;
}
/trunk/src/org/tela_botanica/del/client/modeles/PossesseurDeCommentaires.java
New file
0,0 → 1,20
package org.tela_botanica.del.client.modeles;
 
import java.util.ArrayList;
import java.util.List;
 
public abstract class PossesseurDeCommentaires {
public List<Commentaire> listeCommentaires = new ArrayList<Commentaire>();
public List<Commentaire> getListeCommentaires() {
return listeCommentaires;
}
 
public void setListeCommentaires(ArrayList<Commentaire> listeCommentaires) {
this.listeCommentaires = listeCommentaires;
}
 
public void ajouterCommentaire(Commentaire commentaire) {
this.listeCommentaires.add(commentaire);
}
}
/trunk/src/org/tela_botanica/del/client/modeles/Commentaire.java
1,15 → 1,12
package org.tela_botanica.del.client.modeles;
 
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
 
public class Commentaire {
public class Commentaire extends PossesseurDeCommentaires {
 
private String auteur;
private Date date;
private String commentaire;
private List<Commentaire> listeCommentaires = new ArrayList<Commentaire>();
 
public Commentaire(String auteur, Date date, String commentaire) {
super();
41,16 → 38,4
public void setCommentaire(String commentaire) {
this.commentaire = commentaire;
}
 
public List<Commentaire> getListeCommentaires() {
return listeCommentaires;
}
 
public void setListeCommentaires(ArrayList<Commentaire> listeCommentaires) {
this.listeCommentaires = listeCommentaires;
}
 
public void ajouterCommentaire(Commentaire commentaire) {
this.listeCommentaires.add(commentaire);
}
}