Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 140 → Rev 141

/src/org/tela_botanica/del/client/utils/MockDatasource.java
9,8 → 9,9
import org.tela_botanica.del.client.cache.CacheClient;
import org.tela_botanica.del.client.exceptions.ExceptionClient;
import org.tela_botanica.del.client.i18n.I18n;
import org.tela_botanica.del.client.modeles.Commentaire;
import org.tela_botanica.del.client.modeles.Observation;
import org.tela_botanica.del.client.modeles.ObservationValidation;
import org.tela_botanica.del.client.modeles.PropositionDetermination;
import org.tela_botanica.del.client.modeles.Protocole;
import org.tela_botanica.del.client.modeles.VoteProtocole;
 
23,7 → 24,7
 
List<Observation> observations = new ArrayList<Observation>();
 
List<ObservationValidation> observationValidationDatas = new ArrayList<ObservationValidation>();
List<PropositionDetermination> propositionDeterminationDatas = new ArrayList<PropositionDetermination>();
 
ArrayList<String> propositionsTaxonDatas = new ArrayList<String>();
 
73,63 → 74,66
protocoles.add(protocol1);
protocoles.add(protocol2);
 
ObservationValidation observationValidationData = new ObservationValidation();
observationValidationData.setEspece("Iris lutescens subsp. lutescens");
observationValidationData.setContributeur("contributeur test");
observationValidationData.setId("1");
observationValidationData.setIdImage("id image 1");
observationValidationData.setVote(4);
observationValidationData.setPourcentageConfiance(I18n.getVocabulary().confiance_simple_suggestion());
observationValidationData.setDate(new Date());
observationValidationData.setProtocol(protocol1);
observationValidationDatas.add(observationValidationData);
PropositionDetermination propositionDeterminationData = new PropositionDetermination();
propositionDeterminationData.setEspece("Iris lutescens subsp. lutescens");
propositionDeterminationData.setContributeur("contributeur test");
propositionDeterminationData.setId("1");
propositionDeterminationData.setIdImage("id image 1");
propositionDeterminationData.setPourcentageConfiance(I18n.getVocabulary().confiance_simple_suggestion());
propositionDeterminationData.setDate(new Date());
propositionDeterminationDatas.add(propositionDeterminationData);
 
ObservationValidation observationValidationData2 = new ObservationValidation();
observationValidationData2.setContributeur("contributeur test 2");
observationValidationData2.setEspece("Lavatera arborea L.");
observationValidationData2.setId("2");
observationValidationData2.setIdImage("id image 1");
observationValidationData2.setVote(2);
observationValidationData2.setPourcentageConfiance(I18n.getVocabulary().confiance_sur_cent());
observationValidationData2.setDate(new Date());
observationValidationData2.setProtocol(protocol1);
observationValidationDatas.add(observationValidationData2);
PropositionDetermination propositionDeterminationData2 = new PropositionDetermination();
propositionDeterminationData2.setContributeur("contributeur test 2");
propositionDeterminationData2.setEspece("Lavatera arborea L.");
propositionDeterminationData2.setId("2");
propositionDeterminationData2.setIdImage("id image 1");
propositionDeterminationData2.setPourcentageConfiance(I18n.getVocabulary().confiance_sur_cent());
propositionDeterminationData2.setDate(new Date());
propositionDeterminationDatas.add(propositionDeterminationData2);
Commentaire commentaire1 = new Commentaire("Léo Ferré", new Date(), "Avec le temps...");
 
ObservationValidation observationValidationData3 = new ObservationValidation();
observationValidationData3.setEspece("Acer monsp. L.");
observationValidationData3.setContributeur("Léo Ferré");
observationValidationData3.setCommentaire("Avec le temps...");
observationValidationData3.setId("1");
observationValidationData3.setIdImage("id image 1");
observationValidationData2.setVote(3);
observationValidationData3.setPourcentageConfiance(I18n.getVocabulary().confiance_sur_cent());
observationValidationData3.setDate(new Date());
observationValidationData3.setProtocol(protocol1);
observationValidationDatas.add(observationValidationData3);
PropositionDetermination propositionDeterminationData3 = new PropositionDetermination();
propositionDeterminationData3.setEspece("Acer monsp. L.");
propositionDeterminationData3.setContributeur("Léo Ferré");
propositionDeterminationData3.ajouterCommentaire(commentaire1);
propositionDeterminationData3.setId("1");
propositionDeterminationData3.setIdImage("id image 1");
propositionDeterminationData3.setPourcentageConfiance(I18n.getVocabulary().confiance_sur_cent());
propositionDeterminationData3.setDate(new Date());
propositionDeterminationDatas.add(propositionDeterminationData3);
Commentaire commentaire2 = new Commentaire("Pierre Desproges", new Date(), "Public chéri mon amour !");
 
ObservationValidation observationValidationData4 = new ObservationValidation();
observationValidationData4.setEspece("Acer aceras aus.");
observationValidationData4.setContributeur("Pierre Desproges");
observationValidationData4.setCommentaire("Public chéri mon amour !");
observationValidationData4.setId("2");
observationValidationData4.setIdImage("id image 1");
observationValidationData4.setVote(1);
observationValidationData4.setPourcentageConfiance(I18n.getVocabulary().confiance_sur_cent());
observationValidationData4.setDate(new Date());
observationValidationData4.setProtocol(protocol2);
observationValidationDatas.add(observationValidationData4);
PropositionDetermination propositionDeterminationData4 = new PropositionDetermination();
propositionDeterminationData4.setEspece("Acer aceras aus.");
propositionDeterminationData4.setContributeur("Pierre Desproges");
propositionDeterminationData4.ajouterCommentaire(commentaire2);
propositionDeterminationData4.setId("2");
propositionDeterminationData4.setIdImage("id image 1");
propositionDeterminationData4.setPourcentageConfiance(I18n.getVocabulary().confiance_sur_cent());
propositionDeterminationData4.setDate(new Date());
propositionDeterminationDatas.add(propositionDeterminationData4);
 
ObservationValidation observationValidationData5 = new ObservationValidation();
observationValidationData5.setEspece("Acer monsp subsp. monsp.");
observationValidationData5.setContributeur("Louis Aragon");
observationValidationData5.setCommentaire("Tout est affaire de décor");
observationValidationData5.setId("2");
observationValidationData5.setIdImage("id image 1");
observationValidationData5.setVote(2);
observationValidationData5.setPourcentageConfiance(I18n.getVocabulary().confiance_probable());
observationValidationData5.setDate(new Date());
observationValidationData5.setProtocol(protocol2);
observationValidationDatas.add(observationValidationData5);
Commentaire commentaire3 = new Commentaire("Louis Aragon", new Date(), "Tout est affaire de décor");
Commentaire commentaire4 = new Commentaire("Gregoire Duché", new Date(), "Grrrrrr");
Commentaire commentaire5 = new Commentaire("Jean-Pascal Milcent", new Date(), "De l'ordre, de l'ordre et encore de l'ordre");
commentaire4.ajouterCommentaire(commentaire5);
Commentaire commentaire6 = new Commentaire("Aurélien Peronnet", new Date(), "J'aime faire du bruit en machant mes chewing gums");
commentaire4.ajouterCommentaire(commentaire6);
PropositionDetermination propositionDeterminationData5 = new PropositionDetermination();
propositionDeterminationData5.setEspece("Acer monsp subsp. monsp.");
propositionDeterminationData5.setContributeur("Louis Aragon");
propositionDeterminationData5.ajouterCommentaire(commentaire3);
propositionDeterminationData5.ajouterCommentaire(commentaire4);
propositionDeterminationData5.setId("2");
propositionDeterminationData5.setIdImage("id image 1");
propositionDeterminationData5.setPourcentageConfiance(I18n.getVocabulary().confiance_probable());
propositionDeterminationData5.setDate(new Date());
propositionDeterminationDatas.add(propositionDeterminationData5);
 
for (int i = 0; i < 20; i++) {
 
147,7 → 151,7
observation.setLocalite("localite " + i);
observation.setNomRetenu(auteurObs.get(auteur));
observation.setMotsClefs(motsClefs);
observation.setImageCelValidationDatas(observationValidationDatas);
observation.setImageCelValidationDatas(propositionDeterminationDatas);
 
observations.add(observation);
}
162,16 → 166,16
return observations;
}
 
public List<ObservationValidation> getValidationData(String idImage) {
return observationValidationDatas;
public List<PropositionDetermination> getValidationData(String idImage) {
return propositionDeterminationDatas;
}
 
public List<ObservationValidation> getValidationDataByImageAndProtocol(String idImage, String protocolName) {
List<ObservationValidation> validations = new ArrayList<ObservationValidation>();
for (ObservationValidation observationValidation : observationValidationDatas) {
if (observationValidation.getProtocol().getNom().equals(protocolName)) {
validations.add(observationValidation);
}
public List<PropositionDetermination> getValidationDataByImageAndProtocol(String idImage, String protocolName) {
List<PropositionDetermination> validations = new ArrayList<PropositionDetermination>();
for (PropositionDetermination propositionDetermination : propositionDeterminationDatas) {
/*if (propositionDetermination.getProtocol().getNom().equals(protocolName)) {
validations.add(propositionDetermination);
}*/
}
return validations;
}
201,8 → 205,8
CacheClient.getInstance().getCurrentObservation().getVoteProtocoles().add(voteProtocole);
}
 
public void saveValidationData(ObservationValidation validationData) throws ExceptionClient {
observationValidationDatas.add(validationData);
public void saveValidationData(PropositionDetermination validationData) throws ExceptionClient {
propositionDeterminationDatas.add(validationData);
}
 
public static MockDatasource getInstance() {
211,5 → 215,4
}
return instance;
}
 
}