Subversion Repositories eFlore/Applications.del

Rev

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

Rev 373 Rev 382
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