Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 106 → Rev 107

/src/org/tela_botanica/del/client/utils/MockDatasource.java
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);