Subversion Repositories eFlore/Applications.del

Rev

Rev 449 | Rev 500 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 449 Rev 463
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
	}