Subversion Repositories eFlore/Applications.del

Rev

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

Rev 2054 Rev 2067
Line 12... Line 12...
12
import org.tela_botanica.del.client.config.Config;
12
import org.tela_botanica.del.client.config.Config;
13
import org.tela_botanica.del.client.i18n.I18n;
13
import org.tela_botanica.del.client.i18n.I18n;
14
import org.tela_botanica.del.client.modeles.ActiviteUtilisateur;
14
import org.tela_botanica.del.client.modeles.ActiviteUtilisateur;
15
import org.tela_botanica.del.client.modeles.Commentaire;
15
import org.tela_botanica.del.client.modeles.Commentaire;
16
import org.tela_botanica.del.client.modeles.Contributeur;
16
import org.tela_botanica.del.client.modeles.Contributeur;
-
 
17
import org.tela_botanica.del.client.modeles.EvenementObs;
17
import org.tela_botanica.del.client.modeles.Image;
18
import org.tela_botanica.del.client.modeles.Image;
18
import org.tela_botanica.del.client.modeles.ImageServiceResultat;
19
import org.tela_botanica.del.client.modeles.ImageServiceResultat;
19
import org.tela_botanica.del.client.modeles.InterventionForum;
20
import org.tela_botanica.del.client.modeles.InterventionForum;
20
import org.tela_botanica.del.client.modeles.MotCle;
21
import org.tela_botanica.del.client.modeles.MotCle;
21
import org.tela_botanica.del.client.modeles.Observation;
22
import org.tela_botanica.del.client.modeles.Observation;
Line 106... Line 107...
106
		observation.setNbCommentaires(nbCom);
107
		observation.setNbCommentaires(nbCom);
107
		observation.setMotsClefs(parserMotsCles(UtilitairesServiceResultat.getValeurOuVide(observationJson, "mots_cles_texte")));
108
		observation.setMotsClefs(parserMotsCles(UtilitairesServiceResultat.getValeurOuVide(observationJson, "mots_cles_texte")));
108
		JSONValue propositions = observationJson.get("commentaires");
109
		JSONValue propositions = observationJson.get("commentaires");
Line 109... Line 110...
109
		
110
		
110
		JSONValue evenements = observationJson.get("evenements");
111
		JSONValue evenements = observationJson.get("evenements");
111
		List<String> evenementsObs = new ArrayList<String>();
112
		List<EvenementObs> evenementsObs = new ArrayList<EvenementObs>();
112
		if (evenements != null && evenements.isArray() != null) {
113
		if (evenements != null && evenements.isArray() != null) {
113
			JSONArray evenementsTab = evenements.isArray();
114
			JSONArray evenementsTab = evenements.isArray();
114
			for (int i = 0; i < evenementsTab.size(); i++) {
115
			for (int i = 0; i < evenementsTab.size(); i++) {
-
 
116
				String type = evenementsTab.get(i).isObject().get("type").isString().stringValue();
-
 
117
				String infosComplementaires = evenementsTab.get(i).isObject().get("infos_complementaires").isString().stringValue();
-
 
118
				EvenementObs evtObs = new EvenementObs(type, infosComplementaires);
115
				evenementsObs.add(evenementsTab.get(i).isString().stringValue());
119
				evenementsObs.add(evtObs);
116
			}
120
			}
117
		}
121
		}
Line 118... Line 122...
118
		observation.setEvenementsAssocies(evenementsObs);
122
		observation.setEvenementsAssocies(evenementsObs);