Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1562 → Rev 1563

/trunk/src/org/tela_botanica/client/http/JsonRestRequestCallback.java
3,8 → 3,8
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.composants.InfoLogger;
import org.tela_botanica.client.modeles.Information;
import org.tela_botanica.client.util.Log;
 
import com.extjs.gxt.ui.client.widget.Info;
import com.google.gwt.core.client.GWT;
import com.google.gwt.http.client.Request;
import com.google.gwt.http.client.RequestCallback;
17,14 → 17,19
 
public void onError(Request request, Throwable exception) {
// Gestion des exceptions déclenchées par l'exécution de la requête
GWT.log(Mediateur.i18nM.erreurServiceJrest(request.toString()), exception);
Log.warn(Mediateur.i18nM.erreurServiceJrest(request.toString()), exception);
InfoLogger.display(Mediateur.i18nM.erreurRequeteTitre(), Mediateur.i18nM.erreurRequete(), true);
}
public void onErrorHTTP(Request request, Response reponse) {
// Gestion des erreurs HTTP renvoyé par Apache ou JRest
Information info = new Information("erreur_jrest", JSONParser.parse(reponse.getText()).isArray());
GWT.log("Erreur JREST - Code "+reponse.getStatusCode()+"\n"+info.getMessages().toString(), null);
Information info = null;
if (avoirContenu(reponse)) {
info = new Information("erreur_jrest", JSONParser.parseStrict(reponse.getText()).isArray());
} else {
info = new Information("erreur_jrest");
}
Log.debug("Erreur JREST - Code "+reponse.getStatusCode()+"\n"+info.getMessages().toString());
InfoLogger.display("Erreur JREST - Code "+reponse.getStatusCode(), info.toString(), true);
}
38,7 → 43,7
} else {
JSONValue responseValue = null;
if (avoirContenu(response)) {
responseValue = JSONParser.parse(response.getText());
responseValue = JSONParser.parseStrict(response.getText());
}
surReponse(responseValue);
62,7 → 67,7
private void afficherDebug(Response reponse) {
if (avoirEnteteDebug(reponse)) {
final JSONValue reponseEnteteDeboguage = JSONParser.parse(reponse.getHeader("X-DebugJrest-Data"));
final JSONValue reponseEnteteDeboguage = JSONParser.parseStrict(reponse.getHeader("X-DebugJrest-Data"));
if (reponseEnteteDeboguage.isArray() != null) {
GWT.log("DEBOGUAGE:\n"+formaterDeboguages(reponseEnteteDeboguage.isArray()), null);
}
82,9 → 87,9
if (reponse.getText() != null && reponse.getText().length() != 0) {
retour = true;
} else if (reponse.getText() == null) {
GWT.log("La réponse vaul null", null);
Log.debug("La réponse vaul null");
} else if (reponse.getText().length() == 0) {
GWT.log("La réponse a une taille de 0", null);
Log.debug("La réponse a une taille de 0");
}
return retour;
}
/trunk/src/org/tela_botanica/client/http/JsonRestRequestBuilder.java
1,18 → 1,18
package org.tela_botanica.client.http;
 
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.util.Log;
 
import com.google.gwt.core.client.GWT;
import com.google.gwt.http.client.Request;
import com.google.gwt.http.client.RequestBuilder;
import com.google.gwt.http.client.RequestCallback;
import com.google.gwt.http.client.RequestException;
import com.google.gwt.http.client.URL;
 
public class JsonRestRequestBuilder extends RequestBuilder {
 
public JsonRestRequestBuilder(Method httpMethod, String url) {
super(httpMethod, url);
// TODO Auto-generated constructor stub
}
public Request envoyerRequete(String donneesRequete, RequestCallback retour) {
19,8 → 19,11
Request requeteSortie = null;
try {
requeteSortie = sendRequest(donneesRequete, retour);
String m = this.getHTTPMethod()+" : "+this.getUrl();
m += ( donneesRequete != null ? "\n"+URL.decodeQueryString(donneesRequete) : "");
Log.trace(m);
} catch (RequestException e) {
GWT.log("la" + Mediateur.i18nM.erreurJrest(), e);
Log.warn(Mediateur.i18nM.erreurJrest(), e);
}
return requeteSortie;
}