Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1695 Rev 1708
Line 158... Line 158...
158
 
158
 
159
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM);	
159
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM);	
160
		rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() {
160
		rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() {
161
			@Override
161
			@Override
-
 
162
			public void surReponse(JSONValue responseValue) {
-
 
163
				// Si la requête a impliquées des valeurs autogénérées, l'objet modifié est retourné
-
 
164
				JSONObject obj;
-
 
165
				if ((obj = responseValue.isObject()) != null) {
-
 
166
					if (obj.get("structures").isObject() != null) {
-
 
167
						Information info = new Information("ajout_structure");
-
 
168
						Structure structure = new Structure(obj.get("structures").isObject());
-
 
169
						info.setDonnee(structure);
-
 
170
						vueARafraichir.rafraichir(info);
-
 
171
					}
162
			public void surReponse(JSONValue responseValue) {
172
				}
163
				if (responseValue.isString() != null) {
173
				else if (responseValue.isString() != null) {
164
					Information info = new Information("ajout_structure");
174
					Information info = new Information("ajout_structure");
165
					String structureIdOuMessage = responseValue.isString().stringValue();
175
					String structureIdOuMessage = responseValue.isString().stringValue();
166
					if (structureIdOuMessage.matches("^[0-9]+$")) {
176
					if (structureIdOuMessage.matches("^[0-9]+$")) {
167
						info.setDonnee(structureIdOuMessage);
177
						info.setDonnee(structureIdOuMessage);