Subversion Repositories eFlore/Applications.del

Rev

Rev 804 | Rev 941 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 804 Rev 939
Line 1... Line 1...
1
package org.tela_botanica.del.client.services.rest.async;
1
package org.tela_botanica.del.client.services.rest.async;
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.del.client.modeles.Utilisateur;
3
import org.tela_botanica.del.client.modeles.Utilisateur;
Line 4... Line -...
4
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat;
-
 
5
 
-
 
6
import com.google.gwt.http.client.Request;
-
 
7
import com.google.gwt.http.client.RequestCallback;
4
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat;
8
import com.google.gwt.http.client.Response;
-
 
Line 9... Line 5...
9
import com.google.gwt.json.client.JSONParser;
5
 
Line 10... Line 6...
10
import com.google.gwt.user.client.Window;
6
import com.google.gwt.json.client.JSONParser;
11
 
7
 
12
public abstract class UtilisateurCallback implements RequestCallback {
-
 
13
 
-
 
14
	@Override
8
public abstract class UtilisateurCallback extends PHPCallback<Utilisateur> {
15
	public void onResponseReceived(Request request, Response response){
-
 
16
		int statusCode = response.getStatusCode();
-
 
17
		if (statusCode == 200) {
-
 
18
			Utilisateur utilisateur = UtilitairesServiceResultat.parserUtilisateurJson(JSONParser.parseStrict(response.getText()));
-
 
19
			surRetourUtilisateur(utilisateur);
9
 
Line 20... Line -...
20
		} else {
-
 
21
			surErreurUtilisateur("Erreur " + statusCode + ": " + response.getText());
-
 
22
		}
-
 
23
	}
-
 
24
 
-
 
25
	@Override
-
 
26
	public void onError(Request request, Throwable exception) {
-
 
27
		Window.alert(exception.getMessage());
10
	@Override