Line 35... |
Line 35... |
35 |
image.setIdImage(idImage);
|
35 |
image.setIdImage(idImage);
|
36 |
image.setUrlFormat("http://www.tela-botanica.org/appli:cel-img:"+getIdAvecPadding(idImage)+"%s%.jpg");
|
36 |
image.setUrlFormat("http://www.tela-botanica.org/appli:cel-img:"+getIdAvecPadding(idImage)+"%s%.jpg");
|
37 |
image.setUrl("http://www.tela-botanica.org/appli:cel-img:"+getIdAvecPadding(idImage)+"CRS.jpg");
|
37 |
image.setUrl("http://www.tela-botanica.org/appli:cel-img:"+getIdAvecPadding(idImage)+"CRS.jpg");
|
38 |
image.setMiniature("http://www.tela-botanica.org/appli:cel-img:"+getIdAvecPadding(idImage)+"XS.jpg");
|
38 |
image.setMiniature("http://www.tela-botanica.org/appli:cel-img:"+getIdAvecPadding(idImage)+"XS.jpg");
|
Line -... |
Line 39... |
- |
|
39 |
|
39 |
|
40 |
if(imageJson.get("observation") != null && imageJson.get("observation").isObject() != null) {
|
40 |
JSONObject observationJson = imageJson.get("observation").isObject();
|
41 |
JSONObject observationJson = imageJson.get("observation").isObject();
|
41 |
Observation observation = new Observation();
|
42 |
Observation observation = new Observation();
|
42 |
|
43 |
|
43 |
observation.setAuteur(observationJson.get("prenom_utilisateur").isString().stringValue()+
|
44 |
observation.setAuteur(observationJson.get("prenom_utilisateur").isString().stringValue()+
|
44 |
" "+observationJson.get("nom_utilisateur").isString().stringValue());
|
45 |
" "+observationJson.get("nom_utilisateur").isString().stringValue());
|
45 |
observation.setDateTransmission(observationJson.get("date_observation").isString().stringValue());
|
46 |
observation.setDateTransmission(observationJson.get("date_observation").isString().stringValue());
|
46 |
observation.setDateReleve(observationJson.get("date_observation").isString().stringValue());
|
47 |
observation.setDateReleve(observationJson.get("date_observation").isString().stringValue());
|
47 |
observation.setFamille(observationJson.get("famille").isString().stringValue());
|
48 |
observation.setFamille(observationJson.get("famille").isString().stringValue());
|
48 |
observation.setId(observationJson.get("id_observation").isString().stringValue());
|
49 |
observation.setId(observationJson.get("id_observation").isString().stringValue());
|
- |
|
50 |
observation.setIdLocalite(observationJson.get("ce_zone_geo").isString().stringValue());
|
49 |
observation.setLocalite(observationJson.get("ce_zone_geo").isString().stringValue());
|
51 |
observation.setLocalite(observationJson.get("zone_geo").isString().stringValue());
|
50 |
observation.setNomRetenu(observationJson.get("nom_ret").isString().stringValue());
|
52 |
observation.setNomRetenu(observationJson.get("nom_ret").isString().stringValue());
|
51 |
observation.setMilieu(observationJson.get("milieu").isString().stringValue());
|
53 |
observation.setMilieu(observationJson.get("milieu").isString().stringValue());
|
52 |
observation.setLieuDit(observationJson.get("lieudit").isString().stringValue());
|
54 |
observation.setLieuDit(observationJson.get("lieudit").isString().stringValue());
|
53 |
observation.setNumNomenclatural(observationJson.get("nom_ret_nn").isString().stringValue());
|
55 |
observation.setNumNomenclatural(observationJson.get("nom_ret_nn").isString().stringValue());
|
54 |
observation.setMotsClefs(parserMotsCles(observationJson.get("mots_cles_texte").isString().stringValue()));
|
56 |
observation.setMotsClefs(parserMotsCles(observationJson.get("mots_cles_texte").isString().stringValue()));
|
55 |
|
57 |
|
56 |
PropositionDetermination propositionDetermination = new PropositionDetermination();
|
58 |
PropositionDetermination propositionDetermination = new PropositionDetermination();
|
57 |
propositionDetermination.setContributeur(observationJson.get("prenom_utilisateur").isString().stringValue()+
|
59 |
propositionDetermination.setContributeur(observationJson.get("prenom_utilisateur").isString().stringValue()+
|
58 |
" "+observationJson.get("nom_utilisateur").isString().stringValue());
|
60 |
" "+observationJson.get("nom_utilisateur").isString().stringValue());
|
59 |
java.util.Date datePropDeter = parserDateObservation(observationJson.get("date_observation").isString().stringValue());
|
61 |
java.util.Date datePropDeter = parserDateObservation(observationJson.get("date_observation").isString().stringValue());
|
60 |
propositionDetermination.setDate(datePropDeter);
|
62 |
propositionDetermination.setDate(datePropDeter);
|
61 |
propositionDetermination.setEspece(observationJson.get("nom_ret").isString().stringValue());
|
63 |
propositionDetermination.setEspece(observationJson.get("nom_ret").isString().stringValue());
|
62 |
observation.addImageCelValidationData(propositionDetermination);
|
64 |
observation.addImageCelValidationData(propositionDetermination);
|
63 |
|
- |
|
64 |
if(!observations.containsKey(observation.getId())) {
|
65 |
|
65 |
observations.put(observation.getId(), observation);
|
66 |
image.setObservation(observation);
|
66 |
}
|
- |
|
67 |
observations.get(observation.getId()).getImages().add(image);
|
67 |
}
|
68 |
|
- |
|
69 |
image.setObservation(observations.get(observation.getId()));
|
68 |
|
70 |
images.add(image);
|
69 |
images.add(image);
|
71 |
}
|
70 |
}
|
Line 72... |
Line 71... |
72 |
}
|
71 |
}
|