Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 350 → Rev 351

/trunk/src/org/tela_botanica/client/modeles/PersonneAsyncDao.java
1,4 → 1,6
package org.tela_botanica.client.modeles;
import java.util.HashMap;
 
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.interfaces.Rafraichissable;
92,20 → 94,16
public void supprimer(final Rafraichissable r, String structureId) {
String utilisateurId = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).getUtilisateurId();
System.out.println(utilisateurId);
// Ajout des paramètres et données à supprimer dans l'URL
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() +
SERVICE_NOM + "/" +
utilisateurId + "/" +
structureId +
"";
String[] parametres = new String[2];
parametres[0] = utilisateurId;
parametres[1] = structureId;
// DELETE n'étant pas disponible comme méthode HTTP, nous utilisons POST avec le paramètre action=DELETE
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, url);
String postDonnees = "action=DELETE";
RequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres, "POST");
try {
rb.sendRequest(postDonnees, new RequestCallback() {
rb.sendRequest("action=DELETE", new RequestCallback() {
 
public void onError(Request request, Throwable exception) {
// Gestion des exceptions déclenchées par l'exécution de la requête
133,10 → 131,10
Information info = new Information("suppression_personne", responseValue.isString().stringValue());
r.rafraichir(info);
} else {
GWT.log(url+"\n\tLa réponse n'est pas une chaine JSON.", null);
// GWT.log(url+"\n\tLa réponse n'est pas une chaine JSON.", null);
}
} else {
GWT.log(url, null);
//GWT.log(url, null);
if (response.getText().length() == 0) {
GWT.log("\tLa réponse a une taille de 0", null);
}