Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 140 → Rev 141

/src/org/tela_botanica/del/client/modeles/ObservationValidation.java
File deleted
/src/org/tela_botanica/del/client/modeles/Commentaire.java
New file
0,0 → 1,61
package org.tela_botanica.del.client.modeles;
 
import java.util.ArrayList;
import java.util.Date;
 
import com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader.Array;
 
public class Commentaire {
 
private String auteur;
private Date date;
private String commentaire;
private ArrayList<Commentaire> listeCommentaires = new ArrayList<Commentaire>();
public Commentaire(String auteur, Date date, String commentaire) {
super();
this.auteur = auteur;
this.date = date;
this.commentaire = commentaire;
}
 
public String getAuteur() {
return auteur;
}
 
public void setAuteur(String auteur) {
this.auteur = auteur;
}
 
public Date getDate() {
return date;
}
 
public void setDate(Date date) {
this.date = date;
}
 
public String getCommentaire() {
return commentaire;
}
 
public void setCommentaire(String commentaire) {
this.commentaire = commentaire;
}
public ArrayList<Commentaire> getListeCommentaires() {
return listeCommentaires;
}
public void setListeCommentaires(ArrayList<Commentaire> listeCommentaires) {
this.listeCommentaires = listeCommentaires;
}
public void ajouterCommentaire(Commentaire commentaire) {
this.listeCommentaires.add(commentaire);
}
}
/src/org/tela_botanica/del/client/modeles/PropositionDetermination.java
New file
0,0 → 1,97
package org.tela_botanica.del.client.modeles;
 
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
 
public class PropositionDetermination implements Serializable {
 
private static final long serialVersionUID = 840032625524143547L;
 
private String id;
 
private String idImage;
private ArrayList<Commentaire> commentaires = new ArrayList<Commentaire>();
private String pourcentageConfiance;
private String espece;
 
private int vote;
private ArrayList<VoteDetermination> votesDeterminations = new ArrayList<VoteDetermination>();
 
private String contributeur;
 
private Date date;
 
public int getVotePondere() {
vote = 50;
return vote;
}
 
public void ajouterVoteDetermination(VoteDetermination vd) {
votesDeterminations.add(vd);
}
 
public String getContributeur() {
return contributeur;
}
 
public void setContributeur(String contributeur) {
this.contributeur = contributeur;
}
 
public String getId() {
return id;
}
 
public void setId(String id) {
this.id = id;
}
 
public String getIdImage() {
return idImage;
}
 
public void setIdImage(String idImage) {
this.idImage = idImage;
}
 
public Date getDate() {
return date;
}
 
public void setDate(Date date) {
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 getPourcentageConfiance() {
return pourcentageConfiance;
}
 
public void setPourcentageConfiance(String pourcentageConfiance) {
this.pourcentageConfiance = pourcentageConfiance;
}
 
public String getEspece() {
return espece;
}
 
public void setEspece(String espece) {
this.espece = espece;
}
}
/src/org/tela_botanica/del/client/modeles/Observation.java
30,7 → 30,7
 
private List<String> motsClefs = new ArrayList<String>();
 
private List<ObservationValidation> imageCelValidationDatas;
private List<PropositionDetermination> imageCelValidationDatas;
 
private List<VoteProtocole> voteProtocoles;
 
106,11 → 106,11
this.idImage = idImage;
}
 
public List<ObservationValidation> getImageCelValidationDatas() {
public List<PropositionDetermination> getImageCelValidationDatas() {
return imageCelValidationDatas;
}
 
public void setImageCelValidationDatas(List<ObservationValidation> imageCelValidationDatas) {
public void setImageCelValidationDatas(List<PropositionDetermination> imageCelValidationDatas) {
this.imageCelValidationDatas = imageCelValidationDatas;
}
 
130,7 → 130,7
this.voteProtocoles = voteProtocoles;
}
 
public void addImageCelValidationData(ObservationValidation observationValidation) {
public void addImageCelValidationData(PropositionDetermination observationValidation) {
imageCelValidationDatas.add(observationValidation);
setChanged();
notifyObservers();
139,7 → 139,7
public ArrayList<String> getPropositionsTaxonsData() {
 
ArrayList<String> propositionsTaxonDatas = new ArrayList<String>();
for (ObservationValidation observationValidation : imageCelValidationDatas) {
for (PropositionDetermination observationValidation : imageCelValidationDatas) {
String espece = observationValidation.getEspece();
if (espece != "" && !propositionsTaxonDatas.contains(espece)) {
propositionsTaxonDatas.add(observationValidation.getEspece());
/src/org/tela_botanica/del/client/modeles/VoteDetermination.java
New file
0,0 → 1,58
package org.tela_botanica.del.client.modeles;
 
import java.util.Date;
 
public class VoteDetermination {
 
private static final long serialVersionUID = -1017065180398557172L;
 
private String id;
 
private String idImage;
 
private int vote;
 
private String contributeur;
 
private Date date;
public int getVote() {
return vote;
}
 
public void setVote(int vote) {
this.vote = vote;
}
 
public String getContributeur() {
return contributeur;
}
 
public void setContributeur(String contributeur) {
this.contributeur = contributeur;
}
 
public String getId() {
return id;
}
 
public void setId(String id) {
this.id = id;
}
 
public String getIdImage() {
return idImage;
}
 
public void setIdImage(String idImage) {
this.idImage = idImage;
}
 
public Date getDate() {
return date;
}
 
public void setDate(Date date) {
this.date = date;
}
}