/trunk/src/org/tela_botanica/del/client/modeles/PropositionDetermination.java |
---|
1,17 → 1,15 |
package org.tela_botanica.del.client.modeles; |
import java.io.Serializable; |
import java.util.ArrayList; |
import java.util.HashMap; |
import java.util.List; |
import java.util.Map; |
public class PropositionDetermination extends InterventionForum implements PossesseurDeCommentaires, Serializable { |
public class PropositionDetermination extends InterventionForum implements Serializable { |
private static final long serialVersionUID = 840032625524143547L; |
private String id, espece; |
private Map<String, VoteDetermination> votesDeterminations = new HashMap<String, VoteDetermination>(); |
public List<Commentaire> listeCommentaires = new ArrayList<Commentaire>(); |
public void ajouterVoteDetermination(VoteDetermination vd) { |
votesDeterminations.put(vd.getContributeur(), vd); |
41,17 → 39,5 |
this.votesDeterminations = votesDeterminations; |
} |
public List<Commentaire> getListeCommentaires() { |
return listeCommentaires; |
} |
@Override |
public void setListeCommentaires(List<Commentaire> listeCommentaires) { |
this.listeCommentaires = listeCommentaires; |
} |
@Override |
public void ajouterCommentaire(Commentaire commentaire) { |
listeCommentaires.add(commentaire); |
} |
} |
/trunk/src/org/tela_botanica/del/client/modeles/InterventionForum.java |
---|
1,11 → 1,15 |
package org.tela_botanica.del.client.modeles; |
import java.util.ArrayList; |
import java.util.Date; |
import java.util.List; |
public class InterventionForum { |
public class InterventionForum implements PossesseurDeCommentaires{ |
private String auteur; |
private Date date; |
public List<Commentaire> listeCommentaires = new ArrayList<Commentaire>(); |
public String getAuteur() { |
return auteur; |
} |
18,5 → 22,19 |
public void setDate(Date date) { |
this.date = date; |
} |
public List<Commentaire> getListeCommentaires() { |
return listeCommentaires; |
} |
@Override |
public void setListeCommentaires(List<Commentaire> listeCommentaires) { |
this.listeCommentaires = listeCommentaires; |
} |
@Override |
public void ajouterCommentaire(Commentaire commentaire) { |
listeCommentaires.add(commentaire); |
} |
} |
/trunk/src/org/tela_botanica/del/client/modeles/TypeInterventionForum.java |
---|
New file |
0,0 → 1,14 |
package org.tela_botanica.del.client.modeles; |
public enum TypeInterventionForum { |
TYPE_COMMENTAIRE { |
public String toString() { |
return "type_commentaire"; |
}; |
}, |
TYPE_PROPOSITION_DETERMINATION { |
public String toString() { |
return "type_proposition_determination"; |
}; |
} |
} |
/trunk/src/org/tela_botanica/del/client/modeles/Commentaire.java |
---|
1,13 → 1,10 |
package org.tela_botanica.del.client.modeles; |
import java.util.ArrayList; |
import java.util.Date; |
import java.util.List; |
public class Commentaire extends InterventionForum implements PossesseurDeCommentaires { |
public class Commentaire extends InterventionForum { |
private String commentaire; |
public List<Commentaire> listeCommentaires = new ArrayList<Commentaire>(); |
public Commentaire(String auteur, Date date, String commentaire) { |
setAuteur(auteur); |
23,17 → 20,4 |
this.commentaire = commentaire; |
} |
public List<Commentaire> getListeCommentaires() { |
return listeCommentaires; |
} |
@Override |
public void setListeCommentaires(List<Commentaire> listeCommentaires) { |
this.listeCommentaires = listeCommentaires; |
} |
@Override |
public void ajouterCommentaire(Commentaire commentaire) { |
listeCommentaires.add(commentaire); |
} |
} |