Subversion Repositories eFlore/Applications.del

Rev

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

Rev 515 Rev 804
Line 10... Line 10...
10
import com.google.gwt.user.client.Window;
10
import com.google.gwt.user.client.Window;
Line 11... Line 11...
11
 
11
 
Line 12... Line 12...
12
public abstract class UtilisateurCallback implements RequestCallback {
12
public abstract class UtilisateurCallback implements RequestCallback {
13
 
13
 
-
 
14
	@Override
-
 
15
	public void onResponseReceived(Request request, Response response){
14
	@Override
16
		int statusCode = response.getStatusCode();
15
	public void onResponseReceived(Request request, Response response) {
17
		if (statusCode == 200) {
-
 
18
			Utilisateur utilisateur = UtilitairesServiceResultat.parserUtilisateurJson(JSONParser.parseStrict(response.getText()));
-
 
19
			surRetourUtilisateur(utilisateur);
-
 
20
		} else {
16
		Utilisateur utilisateur = UtilitairesServiceResultat.parserUtilisateurJson(JSONParser.parseStrict(response.getText()));
21
			surErreurUtilisateur("Erreur " + statusCode + ": " + response.getText());
Line 17... Line 22...
17
		surRetourUtilisateur(utilisateur);
22
		}
18
	}
23
	}
19
 
24
 
20
	@Override
25
	@Override
Line 21... Line 26...
21
	public void onError(Request request, Throwable exception) {
26
	public void onError(Request request, Throwable exception) {
22
		Window.alert(exception.getMessage());
-
 
-
 
27
		Window.alert(exception.getMessage());
23
	}
28
	}