Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 642 → Rev 643

/trunk/src/org/tela_botanica/client/modeles/CollectionAsyncDao.java
10,6 → 10,7
import com.google.gwt.http.client.RequestBuilder;
import com.google.gwt.json.client.JSONArray;
import com.google.gwt.json.client.JSONObject;
import com.google.gwt.json.client.JSONParser;
import com.google.gwt.json.client.JSONValue;
 
public class CollectionAsyncDao {
57,4 → 58,28
}
});
}
public void modifier(final Rafraichissable vueARafraichir, final String projetId, final String collectionId, Collection collection) {
// Ajout des paramètres et données à selectionner dans l'URL
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() +
SERVICE_NOM + "/" + collectionId;
JsonRestRequestBuilder rb = new JsonRestRequestBuilder(RequestBuilder.POST, url);
rb.envoyerRequete(null, new JsonRestRequestCallback() {
@Override
public void surReponse(JSONValue reponseValeur) {
Information info = new Information("modif_collection");
// Si la requête est un succès, reception d'une chaine
if (reponseValeur.isString() != null) {
info.setMessage(reponseValeur.isString().stringValue());
} else {
info.setDeboguage("La réponse n'est pas une chaine JSON.");
}
vueARafraichir.rafraichir(info);
}
});
}
}