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; |
} |