6,10 → 6,12 |
import java.util.Iterator; |
import java.util.List; |
|
import org.tela_botanica.del.client.cache.CacheClient; |
import org.tela_botanica.del.client.exceptions.ExceptionClient; |
import org.tela_botanica.del.client.modeles.Observation; |
import org.tela_botanica.del.client.modeles.ObservationValidation; |
import org.tela_botanica.del.client.modeles.Protocole; |
import org.tela_botanica.del.client.modeles.VoteProtocole; |
|
import com.google.gwt.i18n.client.DateTimeFormat; |
import com.google.gwt.i18n.client.DateTimeFormat.PredefinedFormat; |
23,6 → 25,8 |
List<ObservationValidation> observationValidationDatas = new ArrayList<ObservationValidation>(); |
|
ArrayList<String> propositionsTaxonDatas = new ArrayList<String>(); |
|
List<Protocole> protocoles = new ArrayList<Protocole>(); |
|
private MockDatasource() { |
|
64,6 → 68,9 |
Protocole protocol2 = new Protocole(); |
protocol2.setNom(Protocole.IDENTIFICATION_AUTOMATIQUE); |
protocol2.setId(2); |
|
protocoles.add(protocol1); |
protocoles.add(protocol2); |
|
ObservationValidation observationValidationData = new ObservationValidation(); |
observationValidationData.setEspece("Iris lutescens subsp. lutescens"); |
183,7 → 190,24 |
public List<Observation> getObservationsEfloreParTaxon(String nomTaxon) { |
return observations; |
} |
|
|
|
|
|
public Protocole getProtocole(String nomProtocole) { |
for (Protocole protocole : protocoles) { |
if (protocole.getNom().equals(nomProtocole)) { |
return protocole; |
} |
} |
return null; |
} |
|
public void saveVote(VoteProtocole voteProtocole) { |
CacheClient.getInstance().getCurrentObservation().getVoteProtocoles().add(voteProtocole); |
} |
|
public void saveValidationData(ObservationValidation validationData) throws ExceptionClient { |
observationValidationDatas.add(validationData); |
|