Line 7... |
Line 7... |
7 |
import java.util.List;
|
7 |
import java.util.List;
|
Line 8... |
Line 8... |
8 |
|
8 |
|
9 |
import org.tela_botanica.del.client.exceptions.ExceptionClient;
|
9 |
import org.tela_botanica.del.client.exceptions.ExceptionClient;
|
10 |
import org.tela_botanica.del.client.modeles.Observation;
|
10 |
import org.tela_botanica.del.client.modeles.Observation;
|
11 |
import org.tela_botanica.del.client.modeles.ObservationValidation;
|
11 |
import org.tela_botanica.del.client.modeles.ObservationValidation;
|
Line 12... |
Line 12... |
12 |
import org.tela_botanica.del.client.modeles.Protocol;
|
12 |
import org.tela_botanica.del.client.modeles.Protocole;
|
13 |
|
13 |
|
Line 14... |
Line 14... |
14 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
14 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
Line 53... |
Line 53... |
53 |
motsClefs.add("fleur");
|
53 |
motsClefs.add("fleur");
|
54 |
motsClefs.add("fruit");
|
54 |
motsClefs.add("fruit");
|
Line 55... |
Line 55... |
55 |
|
55 |
|
Line 56... |
Line -... |
56 |
Iterator<String> auteurs = auteurObs.keySet().iterator();
|
- |
|
57 |
|
56 |
Iterator<String> auteurs = auteurObs.keySet().iterator();
|
58 |
for (int i = 0; i < 20; i++) {
|
- |
|
59 |
|
- |
|
60 |
Observation observation = new Observation();
|
- |
|
61 |
String auteur = auteurs.next();
|
- |
|
62 |
observation.setAuteur(auteur);
|
- |
|
63 |
observation.setSpecies(auteurObs.get(auteur));
|
- |
|
64 |
|
- |
|
65 |
int numobs = 44120 + i;
|
- |
|
66 |
observation.setUrl("http://www.tela-botanica.org/appli:cel-img:0000" + String.valueOf(numobs) + "CRS.jpg");
|
- |
|
67 |
observation.setNumNomenclatural("num nomenclatural " + i);
|
- |
|
68 |
observation.setIdImage("id image " + i);
|
- |
|
69 |
observation.setDate(DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(new Date()));
|
- |
|
70 |
observation.setFamille("famille " + i);
|
- |
|
71 |
observation.setLocalite("localite " + i);
|
- |
|
Line 72... |
Line -... |
72 |
observation.setNomRetenu("nom retenu " + i);
|
- |
|
73 |
observation.setMotsClefs(motsClefs);
|
- |
|
74 |
|
- |
|
75 |
observations.add(observation);
|
57 |
|
76 |
}
|
58 |
|
77 |
|
59 |
|
Line 78... |
Line 60... |
78 |
Protocol protocol1 = new Protocol();
|
60 |
Protocole protocol1 = new Protocole();
|
79 |
protocol1.setName("Esthetisme");
|
61 |
protocol1.setNom(Protocole.ESTHETISME);
|
80 |
protocol1.setId(1);
|
62 |
protocol1.setId(1);
|
Line 81... |
Line 63... |
81 |
|
63 |
|
82 |
Protocol protocol2 = new Protocol();
|
64 |
Protocole protocol2 = new Protocole();
|
83 |
protocol2.setName("Identification automatique");
|
65 |
protocol2.setNom(Protocole.IDENTIFICATION_AUTOMATIQUE);
|
Line 99... |
Line 81... |
99 |
observationValidationData2.setId("2");
|
81 |
observationValidationData2.setId("2");
|
100 |
observationValidationData2.setIdImage("id image 1");
|
82 |
observationValidationData2.setIdImage("id image 1");
|
101 |
observationValidationData2.setVote(2);
|
83 |
observationValidationData2.setVote(2);
|
102 |
observationValidationData2.setPourcentageConfiance(50);
|
84 |
observationValidationData2.setPourcentageConfiance(50);
|
103 |
observationValidationData2.setDate(new Date());
|
85 |
observationValidationData2.setDate(new Date());
|
104 |
observationValidationData2.setProtocol(protocol2);
|
86 |
observationValidationData2.setProtocol(protocol1);
|
105 |
observationValidationDatas.add(observationValidationData2);
|
87 |
observationValidationDatas.add(observationValidationData2);
|
Line 106... |
Line 88... |
106 |
|
88 |
|
107 |
ObservationValidation observationValidationData3 = new ObservationValidation();
|
89 |
ObservationValidation observationValidationData3 = new ObservationValidation();
|
108 |
observationValidationData3.setEspece("Acer monsp. L.");
|
90 |
observationValidationData3.setEspece("Acer monsp. L.");
|
Line 111... |
Line 93... |
111 |
observationValidationData3.setId("1");
|
93 |
observationValidationData3.setId("1");
|
112 |
observationValidationData3.setIdImage("id image 1");
|
94 |
observationValidationData3.setIdImage("id image 1");
|
113 |
observationValidationData2.setVote(3);
|
95 |
observationValidationData2.setVote(3);
|
114 |
observationValidationData3.setPourcentageConfiance(90);
|
96 |
observationValidationData3.setPourcentageConfiance(90);
|
115 |
observationValidationData3.setDate(new Date());
|
97 |
observationValidationData3.setDate(new Date());
|
- |
|
98 |
observationValidationData3.setProtocol(protocol1);
|
116 |
observationValidationDatas.add(observationValidationData3);
|
99 |
observationValidationDatas.add(observationValidationData3);
|
Line 117... |
Line 100... |
117 |
|
100 |
|
118 |
ObservationValidation observationValidationData4 = new ObservationValidation();
|
101 |
ObservationValidation observationValidationData4 = new ObservationValidation();
|
119 |
observationValidationData4.setEspece("Acer aceras aus.");
|
102 |
observationValidationData4.setEspece("Acer aceras aus.");
|
120 |
observationValidationData4.setContributeur("Pierre Desproges");
|
103 |
observationValidationData4.setContributeur("Pierre Desproges");
|
121 |
observationValidationData4.setCommentaire("Public chéri mon amour !");
|
104 |
observationValidationData4.setCommentaire("Public chéri mon amour !");
|
122 |
observationValidationData4.setId("2");
|
105 |
observationValidationData4.setId("2");
|
123 |
observationValidationData4.setIdImage("id image 1");
|
106 |
observationValidationData4.setIdImage("id image 1");
|
124 |
observationValidationData2.setVote(1);
|
107 |
observationValidationData4.setVote(1);
|
125 |
observationValidationData4.setPourcentageConfiance(30);
|
108 |
observationValidationData4.setPourcentageConfiance(30);
|
- |
|
109 |
observationValidationData4.setDate(new Date());
|
126 |
observationValidationData4.setDate(new Date());
|
110 |
observationValidationData4.setProtocol(protocol2);
|
Line 127... |
Line 111... |
127 |
observationValidationDatas.add(observationValidationData4);
|
111 |
observationValidationDatas.add(observationValidationData4);
|
128 |
|
112 |
|
129 |
ObservationValidation observationValidationData5 = new ObservationValidation();
|
113 |
ObservationValidation observationValidationData5 = new ObservationValidation();
|
130 |
observationValidationData5.setEspece("Acer monsp subsp. monsp.");
|
114 |
observationValidationData5.setEspece("Acer monsp subsp. monsp.");
|
131 |
observationValidationData5.setContributeur("Louis Aragon");
|
115 |
observationValidationData5.setContributeur("Louis Aragon");
|
132 |
observationValidationData5.setCommentaire("Tout est affaire de décor");
|
116 |
observationValidationData5.setCommentaire("Tout est affaire de décor");
|
133 |
observationValidationData5.setId("2");
|
117 |
observationValidationData5.setId("2");
|
134 |
observationValidationData5.setIdImage("id image 1");
|
118 |
observationValidationData5.setIdImage("id image 1");
|
135 |
observationValidationData2.setVote(2);
|
119 |
observationValidationData5.setVote(2);
|
- |
|
120 |
observationValidationData5.setPourcentageConfiance(50);
|
136 |
observationValidationData5.setPourcentageConfiance(50);
|
121 |
observationValidationData5.setDate(new Date());
|
- |
|
122 |
observationValidationData5.setProtocol(protocol2);
|
- |
|
123 |
observationValidationDatas.add(observationValidationData5);
|
- |
|
124 |
|
- |
|
125 |
for (int i = 0; i < 20; i++) {
|
- |
|
126 |
|
- |
|
127 |
Observation observation = new Observation();
|
- |
|
128 |
String auteur = auteurs.next();
|
- |
|
129 |
observation.setAuteur(auteur);
|
- |
|
130 |
observation.setSpecies(auteurObs.get(auteur));
|
- |
|
131 |
|
- |
|
132 |
int numobs = 44120 + i;
|
- |
|
133 |
observation.setUrl("http://www.tela-botanica.org/appli:cel-img:0000" + String.valueOf(numobs) + "CRS.jpg");
|
- |
|
134 |
observation.setNumNomenclatural("num nomenclatural " + i);
|
- |
|
135 |
observation.setIdImage("id image " + i);
|
- |
|
136 |
observation.setDate(DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(new Date()));
|
- |
|
137 |
observation.setFamille("famille " + i);
|
- |
|
138 |
observation.setLocalite("localite " + i);
|
- |
|
139 |
observation.setNomRetenu("nom retenu " + i);
|
- |
|
140 |
observation.setMotsClefs(motsClefs);
|
- |
|
141 |
observation.setImageCelValidationDatas(observationValidationDatas);
|
- |
|
142 |
|
Line 137... |
Line 143... |
137 |
observationValidationData5.setDate(new Date());
|
143 |
observations.add(observation);
|
138 |
observationValidationDatas.add(observationValidationData5);
|
144 |
}
|
139 |
|
145 |
|
140 |
propositionsTaxonDatas.add("Acer monsp. L.");
|
146 |
propositionsTaxonDatas.add("Acer monsp. L.");
|
Line 147... |
Line 153... |
147 |
|
153 |
|
148 |
return observations;
|
154 |
return observations;
|
Line 149... |
Line 155... |
149 |
}
|
155 |
}
|
150 |
|
- |
|
151 |
public List<ObservationValidation> getValidationData(String idImage) {
|
156 |
|
152 |
|
157 |
public List<ObservationValidation> getValidationData(String idImage) {
|
Line -... |
Line 158... |
- |
|
158 |
return observationValidationDatas;
|
- |
|
159 |
}
|
- |
|
160 |
|
- |
|
161 |
public List<ObservationValidation> getValidationDataByImageAndProtocol(String idImage, String protocolName) {
|
- |
|
162 |
List<ObservationValidation> validations = new ArrayList<ObservationValidation>();
|
- |
|
163 |
for (ObservationValidation observationValidation : observationValidationDatas) {
|
- |
|
164 |
if (observationValidation.getProtocol().getNom().equals(protocolName)) {
|
- |
|
165 |
validations.add(observationValidation);
|
- |
|
166 |
}
|
- |
|
167 |
}
|
153 |
return observationValidationDatas;
|
168 |
return validations;
|
Line 154... |
Line 169... |
154 |
}
|
169 |
}
|
155 |
|
170 |
|