Subversion Repositories eFlore/Applications.del

Rev

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

Rev 876 Rev 882
Line 91... Line 91...
91
	public static PropositionDetermination creerPropositionDeterminationAPartirObservation(Observation observation) {
91
	public static PropositionDetermination creerPropositionDeterminationAPartirObservation(Observation observation) {
Line 92... Line 92...
92
		
92
		
93
		String utilisateurNom = observation.getNomAuteur();
93
		String utilisateurNom = observation.getNomAuteur();
94
		String utilisateurPrenom = observation.getPrenomAuteur();
94
		String utilisateurPrenom = observation.getPrenomAuteur();
-
 
95
		String utilisateurCourriel = observation.getCourrielAuteur();
95
		String utilisateurCourriel = observation.getCourrielAuteur();
96
		String utilisateurId = observation.getIdAuteur();
96
		PropositionDetermination propositionDetermination = new PropositionDetermination(observation);
97
		PropositionDetermination propositionDetermination = new PropositionDetermination(observation);
97
		Contributeur contributeur = new Contributeur(utilisateurNom, utilisateurPrenom, utilisateurCourriel);
98
		Contributeur contributeur = new Contributeur(utilisateurId, utilisateurNom, utilisateurPrenom, utilisateurCourriel);
98
		propositionDetermination.setContributeur(contributeur);
99
		propositionDetermination.setContributeur(contributeur);
99
		java.util.Date datePropDeter = parserDateObservation(observation.getDateReleve());
100
		java.util.Date datePropDeter = parserDateObservation(observation.getDateReleve());
100
		propositionDetermination.setDate(datePropDeter);
101
		propositionDetermination.setDate(datePropDeter);
Line 113... Line 114...
113
			JSONObject intervention = interventions.get(itInterventions.next()).isObject();
114
			JSONObject intervention = interventions.get(itInterventions.next()).isObject();
114
			String nomSel = getValeurOuVide(intervention, "nom_sel");
115
			String nomSel = getValeurOuVide(intervention, "nom_sel");
115
			String idIntervention = intervention.get("id_commentaire").isString().stringValue();
116
			String idIntervention = intervention.get("id_commentaire").isString().stringValue();
116
			if(!nomSel.equals("")) {
117
			if(!nomSel.equals("")) {
117
				PropositionDetermination propDeter = new PropositionDetermination(observation);
118
				PropositionDetermination propDeter = new PropositionDetermination(observation);
118
				Contributeur auteurProposition = new Contributeur(getValeurOuVide(intervention, "utilisateur_nom"), 
119
				Contributeur auteurProposition = new Contributeur(getValeurOuVide(intervention, "ce_utilisateur"),
-
 
120
						getValeurOuVide(intervention, "utilisateur_nom"), 
119
						getValeurOuVide(intervention, "utilisateur_prenom"), getValeurOuVide(intervention, "utilisateur_courriel"));
121
						getValeurOuVide(intervention, "utilisateur_prenom"), getValeurOuVide(intervention, "utilisateur_courriel"));
120
				propDeter.setContributeur(auteurProposition);
122
				propDeter.setContributeur(auteurProposition);
121
				//TODO: parser date proposition
123
				//TODO: parser date proposition
122
				propDeter.setDate(new Date());
124
				propDeter.setDate(new Date());
123
				propDeter.setEspece(nomSel);
125
				propDeter.setEspece(nomSel);
Line 137... Line 139...
137
				String texte = intervention.get("texte").isString().stringValue();
139
				String texte = intervention.get("texte").isString().stringValue();
138
				texte = intervention.get("id_commentaire").isString().stringValue() + texte;
140
				texte = intervention.get("id_commentaire").isString().stringValue() + texte;
139
				String nom = intervention.get("utilisateur_nom").isString().stringValue();
141
				String nom = intervention.get("utilisateur_nom").isString().stringValue();
140
				String prenom = intervention.get("utilisateur_prenom").isString().stringValue();
142
				String prenom = intervention.get("utilisateur_prenom").isString().stringValue();
141
				String courriel = intervention.get("utilisateur_courriel").isString().stringValue();
143
				String courriel = intervention.get("utilisateur_courriel").isString().stringValue();
-
 
144
				String idUtilisateur = intervention.get("ce_utilisateur").isString().stringValue();
142
				Contributeur contributeur = new Contributeur(nom, prenom, courriel);
145
				Contributeur contributeur = new Contributeur(idUtilisateur, nom, prenom, courriel);
Line 143... Line 146...
143
				
146
				
144
				//TODO : parser date commentaire
147
				//TODO : parser date commentaire
145
				Commentaire commentaire = new Commentaire(contributeur, new Date(), texte);
148
				Commentaire commentaire = new Commentaire(contributeur, new Date(), texte);
146
				listeInterventions.put(idIntervention, commentaire);
149
				listeInterventions.put(idIntervention, commentaire);