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; |
} |