Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1633 Rev 1673
Line 182... Line 182...
182
		String[] parametres = {structureId};
182
		String[] parametres = {structureId};
183
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM, parametres);
183
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM, parametres);
184
		rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() {
184
		rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() {
185
			@Override
185
			@Override
186
			public void surReponse(JSONValue responseValue) {
186
			public void surReponse(JSONValue responseValue) {
-
 
187
				// Si la requête a impliquées des valeurs autogénérées, l'objet modifié est retourné
-
 
188
				JSONObject obj;
-
 
189
				if ((obj = responseValue.isObject()) != null) {
-
 
190
					if (obj.get("structures").isObject() != null) {
-
 
191
						Structure structure = new Structure(obj.get("structures").isObject());
-
 
192
						Information info = new Information("modif_structure");
-
 
193
						info.setDonnee(structure);
-
 
194
						vueARafraichir.rafraichir(info);
-
 
195
					}
-
 
196
				}
187
				// Si la requête est un succès, reception d'une chaine
197
				// Si la requête est un succès, reception d'une chaine
188
				if (responseValue.isString() != null) {
198
				else if (responseValue.isString() != null) {
189
					Information info = new Information("modif_structure");
199
					Information info = new Information("modif_structure");
190
					info.setMessage(responseValue.isString().stringValue());
200
					info.setMessage(responseValue.isString().stringValue());
191
					vueARafraichir.rafraichir(info);
201
					vueARafraichir.rafraichir(info);
192
				} else {
202
				} else {
193
					GWT.log(rb.getUrl()+"\n\tLa réponse n'est pas une chaine JSON.", null);
203
					GWT.log(rb.getUrl()+"\n\tLa réponse n'est pas une chaine JSON.", null);
Line 291... Line 301...
291
				"&csv_mark_visite_avec_motif=" + URL.encodeComponent(valorisation.getVisiteAvecMotif()) +
301
				"&csv_mark_visite_avec_motif=" + URL.encodeComponent(valorisation.getVisiteAvecMotif()) +
292
				"&csv_visite_avec_motif=" + URL.encodeComponent(valorisation.getVisiteAvecMotifInfo());
302
				"&csv_visite_avec_motif=" + URL.encodeComponent(valorisation.getVisiteAvecMotifInfo());
293
		}
303
		}
294
		return postDonnees;
304
		return postDonnees;
295
	}
305
	}
296
}
-
 
297
306
}
-
 
307