Subversion Repositories eFlore/Applications.del

Rev

Rev 890 | Rev 896 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
9 benjamin 1
package org.tela_botanica.del.client.modeles;
2
 
3
import java.io.Serializable;
227 aurelien 4
import java.util.HashMap;
5
import java.util.Map;
9 benjamin 6
 
663 benjamin 7
public class PropositionDetermination extends InterventionForum implements Serializable {
9 benjamin 8
 
9
	private static final long serialVersionUID = 840032625524143547L;
893 gduche 10
	private String espece;
890 gduche 11
 
12
 
232 gduche 13
	private Map<String, VoteDetermination> votesDeterminations = new HashMap<String, VoteDetermination>();
835 aurelien 14
	private Observation observation;
663 benjamin 15
 
890 gduche 16
	public PropositionDetermination(String id, Contributeur contributeur, String texte) {
17
		setId(id);
18
		setContributeur(contributeur);
19
	}
20
 
835 aurelien 21
	public PropositionDetermination(Observation observation) {
22
		this.observation = observation;
23
	}
9 benjamin 24
 
141 aurelien 25
	public void ajouterVoteDetermination(VoteDetermination vd) {
227 aurelien 26
		votesDeterminations.put(vd.getContributeur(), vd);
9 benjamin 27
	}
28
 
90 aurelien 29
	public String getEspece() {
30
		return espece;
31
	}
32
 
33
	public void setEspece(String espece) {
34
		this.espece = espece;
35
	}
147 benjamin 36
 
227 aurelien 37
	public Map<String, VoteDetermination> getVotesDeterminations() {
147 benjamin 38
		return votesDeterminations;
39
	}
40
 
227 aurelien 41
	public void setVotesDeterminations(Map<String, VoteDetermination> votesDeterminations) {
147 benjamin 42
		this.votesDeterminations = votesDeterminations;
43
	}
835 aurelien 44
 
45
	public boolean utilisateurAVotePourDetermination(String idContributeur) {
46
		return votesDeterminations.containsKey(idContributeur);
47
	}
658 benjamin 48
 
835 aurelien 49
	public Observation getObservation() {
50
		return observation;
51
	}
52
 
53
	public void setObservation(Observation observation) {
54
		this.observation = observation;
55
	}
56
 
663 benjamin 57
 
9 benjamin 58
}