Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 232 → Rev 513

/trunk/src/org/tela_botanica/del/client/modeles/Image.java
1,8 → 1,12
package org.tela_botanica.del.client.modeles;
 
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
 
import com.google.gwt.user.client.Window;
 
public class Image {
 
private String idImage;
43,16 → 47,27
this.idImage = idImage;
}
 
private List<VoteProtocole> voteProtocoles = new ArrayList<VoteProtocole>();
private Map<String, List<VoteProtocole>> voteProtocoles = new HashMap<String, List<VoteProtocole>>();
 
public List<VoteProtocole> getVoteProtocoles() {
return voteProtocoles;
public List<VoteProtocole> getVoteProtocoles(String id_protocole) {
if(!voteProtocoles.containsKey(""+id_protocole) || voteProtocoles.get(""+id_protocole) == null) {
voteProtocoles.put(""+id_protocole, new ArrayList<VoteProtocole>());
}
return voteProtocoles.get(id_protocole+"");
}
 
public void setVoteProtocoles(List<VoteProtocole> voteProtocoles) {
public List<VoteProtocole> getVotesProtocoles(int id_protocole) {
return getVoteProtocoles(id_protocole+"");
}
public void setVoteProtocoles(Map<String, List<VoteProtocole>> voteProtocoles) {
this.voteProtocoles = voteProtocoles;
}
 
public void setVoteProtocoles(String id_protocole, List<VoteProtocole> voteProtocoles) {
this.voteProtocoles.put(id_protocole, voteProtocoles);
}
 
public Observation getObservation() {
return observation;
}