Line 25... |
Line 25... |
25 |
images = new ArrayList<Image>();
|
25 |
images = new ArrayList<Image>();
|
Line 26... |
Line 26... |
26 |
|
26 |
|
27 |
int nbResultats = tableauObs.size();
|
27 |
int nbResultats = tableauObs.size();
|
Line 28... |
Line 28... |
28 |
for (int i = 0; i < nbResultats; i++) {
|
28 |
for (int i = 0; i < nbResultats; i++) {
|
- |
|
29 |
|
- |
|
30 |
JSONObject imageJson = tableauObs.get(i).isObject();
|
- |
|
31 |
Image image = new Image();
|
- |
|
32 |
String idImage = "1"+imageJson.get("id_image").isString().stringValue();
|
- |
|
33 |
image.setIdImage(idImage);
|
- |
|
34 |
image.setUrlFormat("http://www.tela-botanica.org/appli:cel-img:"+getIdAvecPadding(idImage)+"%s%.jpg");
|
- |
|
35 |
image.setUrl("http://www.tela-botanica.org/appli:cel-img:"+getIdAvecPadding(idImage)+"CRS.jpg");
|
- |
|
36 |
image.setMiniature("http://www.tela-botanica.org/appli:cel-img:"+getIdAvecPadding(idImage)+"XS.jpg");
|
29 |
|
37 |
|
Line 30... |
Line 38... |
30 |
JSONObject observationJson = tableauObs.get(i).isObject();
|
38 |
JSONObject observationJson = imageJson.get("observation").isObject();
|
31 |
Observation observation = new Observation();
|
39 |
Observation observation = new Observation();
|
32 |
|
40 |
|
33 |
observation.setAuteur(observationJson.get("prenom_utilisateur").isString().stringValue()+
|
41 |
observation.setAuteur(observationJson.get("prenom_utilisateur").isString().stringValue()+
|
34 |
" "+observationJson.get("nom_utilisateur").isString().stringValue());
|
42 |
" "+observationJson.get("nom_utilisateur").isString().stringValue());
|
35 |
observation.setDate(observationJson.get("date_observation").isString().stringValue());
|
43 |
observation.setDate(observationJson.get("date_observation").isString().stringValue());
|
36 |
observation.setFamille(observationJson.get("famille").isString().stringValue());
|
44 |
observation.setFamille(observationJson.get("famille").isString().stringValue());
|
Line 46... |
Line 54... |
46 |
java.util.Date datePropDeter = parserDateObservation(observationJson.get("date_observation").isString().stringValue());
|
54 |
java.util.Date datePropDeter = parserDateObservation(observationJson.get("date_observation").isString().stringValue());
|
47 |
propositionDetermination.setDate(datePropDeter);
|
55 |
propositionDetermination.setDate(datePropDeter);
|
48 |
propositionDetermination.setEspece(observationJson.get("nom_ret").isString().stringValue());
|
56 |
propositionDetermination.setEspece(observationJson.get("nom_ret").isString().stringValue());
|
49 |
observation.addImageCelValidationData(propositionDetermination);
|
57 |
observation.addImageCelValidationData(propositionDetermination);
|
Line 50... |
Line -... |
50 |
|
- |
|
51 |
JSONArray tableauImagesObs = observationJson.get("images").isArray();
|
- |
|
52 |
|
- |
|
53 |
int nbImages = tableauImagesObs.size();
|
- |
|
54 |
for (int j = 0; j < nbImages; j++) {
|
- |
|
55 |
JSONObject imageJson = tableauImagesObs.get(j).isObject();
|
- |
|
56 |
Image image = new Image();
|
- |
|
57 |
String idImage = "1"+imageJson.get("id_image").isString().stringValue();
|
- |
|
58 |
image.setIdImage(idImage);
|
- |
|
59 |
image.setUrlFormat("http://www.tela-botanica.org/appli:cel-img:"+getIdAvecPadding(idImage)+"%s%.jpg");
|
- |
|
60 |
image.setUrl("http://www.tela-botanica.org/appli:cel-img:"+getIdAvecPadding(idImage)+"CRS.jpg");
|
- |
|
61 |
image.setMiniature("http://www.tela-botanica.org/appli:cel-img:"+getIdAvecPadding(idImage)+"XS.jpg");
|
58 |
|
62 |
image.setObservation(observation);
|
59 |
image.setObservation(observation);
|
63 |
images.add(image);
|
- |
|
64 |
}
|
60 |
images.add(image);
|
65 |
}
|
61 |
}
|
Line 66... |
Line 62... |
66 |
}
|
62 |
}
|
67 |
|
63 |
|