/trunk/src/org/tela_botanica/del/client/modeles/MoyenneVote.java |
---|
1,15 → 1,17 |
package org.tela_botanica.del.client.modeles; |
public class MoyenneVote implements Comparable<MoyenneVote> { |
/** |
* Pourcentage de personne ayant voté pour la propostion, un score de -1 |
* indique qu'aucun vote n'a été effectué; |
* Pourcentage de personne ayant voté pour la propostion, |
* un score de -1 indique qu'aucun vote n'a été effectué; |
*/ |
private int score = -1; |
private String intituleAssocie; |
private PropositionDetermination propositionAssociee; |
public MoyenneVote(int score, PropositionDetermination propositionAssociee) { |
this.score = score; |
this.intituleAssocie = propositionAssociee.getEspece(); |
31,22 → 33,19 |
public void setIntituleAssocie(String intituleAssocie) { |
this.intituleAssocie = intituleAssocie; |
} |
public void setPropositionAssociee(PropositionDetermination propositionDetermination) { |
this.propositionAssociee = propositionDetermination; |
} |
public PropositionDetermination getPropositionAssociee() { |
return this.propositionAssociee; |
} |
@Override |
public int compareTo(MoyenneVote mv) { |
if (mv.getScore() > this.score) |
return 1; |
else if (mv.getScore() == this.score) |
return 0; |
else |
return -1; |
public int compareTo(MoyenneVote mv) { |
if (mv.getScore() > this.score) return 1; |
else if(mv.getScore() == this.score) return 0; |
else return -1; |
} |
} |
/trunk/src/org/tela_botanica/del/client/modeles/PropositionDetermination.java |
---|
6,12 → 6,22 |
import java.util.HashMap; |
import java.util.Map; |
import com.google.gwt.user.client.Window; |
public class PropositionDetermination implements Serializable { |
private static final long serialVersionUID = 840032625524143547L; |
private String id, espece, contributeur; |
private String id; |
private ArrayList<Commentaire> commentaires = new ArrayList<Commentaire>(); |
private Map<String, VoteDetermination> votesDeterminations = new HashMap<String, VoteDetermination>(); |
private String espece; |
private Map<String,VoteDetermination> votesDeterminations = new HashMap<String,VoteDetermination>(); |
private String contributeur; |
private Date date; |
public void ajouterVoteDetermination(VoteDetermination vd) { |
49,7 → 59,7 |
public void setCommentaires(ArrayList<Commentaire> commentaires) { |
this.commentaires = commentaires; |
} |
public void ajouterCommentaire(Commentaire commentaire) { |
this.commentaires.add(commentaire); |
} |
/trunk/src/org/tela_botanica/del/client/modeles/Observation.java |
---|
7,10 → 7,25 |
public class Observation implements Serializable { |
private static final long serialVersionUID = 840032625524143547L; |
private String auteur, species, nomRetenu, famille, localite, date, numNomenclatural; |
private String auteur; |
private String species; |
private String nomRetenu; |
private String famille; |
private String localite; |
private String date; |
private String numNomenclatural; |
private List<String> motsClefs = new ArrayList<String>(); |
private List<PropositionDetermination> propositionsDetermination = new ArrayList<PropositionDetermination>(); |
private List<Image> images = new ArrayList<Image>(); |
public String getAuteur() { |
/trunk/src/org/tela_botanica/del/client/modeles/Vote.java |
---|
3,7 → 3,6 |
import java.util.Date; |
public class Vote { |
private String id; |
private int vote; |
private String contributeur; |
/trunk/src/org/tela_botanica/del/client/modeles/Image.java |
---|
6,9 → 6,13 |
public class Image { |
private String idImage; |
private Observation observation; |
private String url; |
private String urlFormat; |
private String miniature; |
public String getUrl() { |
/trunk/src/org/tela_botanica/del/client/modeles/Commentaire.java |
---|
5,12 → 5,16 |
import java.util.List; |
public class Commentaire { |
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(); |
this.auteur = auteur; |
41,15 → 45,15 |
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); |
} |
/trunk/src/org/tela_botanica/del/client/modeles/VoteProtocole.java |
---|
1,18 → 1,19 |
package org.tela_botanica.del.client.modeles; |
import java.io.Serializable; |
import java.util.Date; |
public class VoteProtocole extends Vote implements Serializable { |
private static final long serialVersionUID = -1017065180398557172L; |
private Protocole protocole; |
private Protocole protocol; |
public Protocole getProtocole() { |
return protocole; |
public Protocole getProtocol() { |
return protocol; |
} |
public void setProtocole(Protocole protocole) { |
this.protocole = protocole; |
public void setProtocol(Protocole protocol) { |
this.protocol = protocol; |
} |
} |
/trunk/src/org/tela_botanica/del/client/modeles/Protocole.java |
---|
3,9 → 3,12 |
public class Protocole { |
private int id; |
private String nom; |
public static String ESTHETISME = "Esthetisme"; |
public static String IDENTIFICATION_AUTOMATIQUE = "Identification automatique"; |
public static String ESTHETISME="Esthetisme"; |
public static String IDENTIFICATION_AUTOMATIQUE="Identification automatique"; |
public int getId() { |
return id; |