Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 164 → Rev 165

/src/org/tela_botanica/del/client/modeles/Vote.java
New file
0,0 → 1,45
package org.tela_botanica.del.client.modeles;
 
import java.util.Date;
 
public class Vote {
private String id;
private int vote;
private String contributeur;
private Date date;
 
public Vote() {
}
 
public String getId() {
return id;
}
 
public void setId(String id) {
this.id = id;
}
 
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 Date getDate() {
return date;
}
 
public void setDate(Date date) {
this.date = date;
}
}
/src/org/tela_botanica/del/client/modeles/VoteDetermination.java
2,47 → 2,18
 
import java.util.Date;
 
public class VoteDetermination {
public class VoteDetermination extends Vote {
 
private static final long serialVersionUID = -1017065180398557172L;
private PropositionDetermination propositionDetermination;
 
private String id;
 
private int vote;
 
private String contributeur;
 
private Date date;
 
public int getVote() {
return vote;
public PropositionDetermination getPropositionDetermination() {
return propositionDetermination;
}
 
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 Date getDate() {
return date;
}
 
public void setDate(Date date) {
this.date = date;
}
public void setPropositionDetermination(
PropositionDetermination propositionDetermination) {
this.propositionDetermination = propositionDetermination;
}
}
/src/org/tela_botanica/del/client/modeles/VoteProtocole.java
3,55 → 3,12
import java.io.Serializable;
import java.util.Date;
 
public class VoteProtocole implements Serializable {
public class VoteProtocole extends Vote implements Serializable {
 
/**
*
*/
private static final long serialVersionUID = -1017065180398557172L;
 
private String id;
 
private int vote;
 
private String contributeur;
 
private Date date;
 
private Protocole protocol;
 
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 Date getDate() {
return date;
}
 
public void setDate(Date date) {
this.date = date;
}
 
public Protocole getProtocol() {
return protocol;
}
59,5 → 16,4
public void setProtocol(Protocole protocol) {
this.protocol = protocol;
}
 
}
/src/org/tela_botanica/del/client/modeles/MoyenneVote.java
New file
0,0 → 1,40
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é;
*/
private int score = -1;
private String intituleAssocie;
public MoyenneVote(int score, String intituleAssocie) {
this.score = score;
this.intituleAssocie = intituleAssocie;
}
 
public int getScore() {
return score;
}
 
public void setScore(int score) {
this.score = score;
}
 
public String getIntituleAssocie() {
return intituleAssocie;
}
 
public void setIntituleAssocie(String intituleAssocie) {
this.intituleAssocie = intituleAssocie;
}
 
@Override
public int compareTo(MoyenneVote mv) {
if (mv.getScore() > this.score) return 1;
else if(mv.getScore() == this.score) return 0;
else return -1;
}
}