Subversion Repositories eFlore/Applications.coel

Rev

Rev 1136 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1136 Rev 1218
Line 1... Line 1...
1
package org.tela_botanica.client.http;
1
package org.tela_botanica.client.http;
Line 2... Line 2...
2
 
2
 
-
 
3
import org.tela_botanica.client.Mediateur;
3
import org.tela_botanica.client.Mediateur;
4
import org.tela_botanica.client.composants.InfoLogger;
Line 4... Line 5...
4
import org.tela_botanica.client.modeles.Information;
5
import org.tela_botanica.client.modeles.Information;
5
 
6
 
6
import com.extjs.gxt.ui.client.widget.Info;
7
import com.extjs.gxt.ui.client.widget.Info;
Line 15... Line 16...
15
public class JsonRestRequestCallback implements RequestCallback {
16
public class JsonRestRequestCallback implements RequestCallback {
Line 16... Line 17...
16
 
17
 
17
	public void onError(Request request, Throwable exception) {
18
	public void onError(Request request, Throwable exception) {
18
		// Gestion des exceptions déclenchées par l'exécution de la requête 
19
		// Gestion des exceptions déclenchées par l'exécution de la requête 
19
		GWT.log(Mediateur.i18nM.erreurServiceJrest(request.toString()), exception);
20
		GWT.log(Mediateur.i18nM.erreurServiceJrest(request.toString()), exception);
20
		Info.display(Mediateur.i18nM.erreurRequeteTitre(), Mediateur.i18nM.erreurRequete());
21
		InfoLogger.display(Mediateur.i18nM.erreurRequeteTitre(), Mediateur.i18nM.erreurRequete(), true);
Line 21... Line 22...
21
	}
22
	}
22
	
23
	
23
	public void onErrorHTTP(Request request, Response reponse) {
24
	public void onErrorHTTP(Request request, Response reponse) {
24
		// Gestion des erreurs HTTP renvoyé par Apache ou JRest
25
		// Gestion des erreurs HTTP renvoyé par Apache ou JRest
25
		Information info = new Information("erreur_jrest", JSONParser.parse(reponse.getText()).isArray());
26
		Information info = new Information("erreur_jrest", JSONParser.parse(reponse.getText()).isArray());
26
		GWT.log("Erreur JREST - Code "+reponse.getStatusCode()+"\n"+info.getMessages().toString(), null);
27
		GWT.log("Erreur JREST - Code "+reponse.getStatusCode()+"\n"+info.getMessages().toString(), null);
Line 27... Line 28...
27
		Info.display("Erreur JREST - Code "+reponse.getStatusCode(), info.toString());
28
		InfoLogger.display("Erreur JREST - Code "+reponse.getStatusCode(), info.toString(), true);
28
	}
29
	}
29
	
30