Subversion Repositories eFlore/Applications.del

Rev

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

Rev 880 Rev 887
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 -... Line 2...
-
 
2
 
-
 
3
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat;
2
 
4
 
3
import com.google.gwt.http.client.Request;
5
import com.google.gwt.http.client.Request;
4
import com.google.gwt.http.client.RequestCallback;
6
import com.google.gwt.http.client.RequestCallback;
-
 
7
import com.google.gwt.http.client.Response;
5
import com.google.gwt.http.client.Response;
8
import com.google.gwt.json.client.JSONParser;
Line 6... Line 9...
6
import com.google.gwt.user.client.Window;
9
import com.google.gwt.user.client.Window;
7
 
10
 
8
public abstract class CommentaireCallback implements RequestCallback {
11
public abstract class CommentaireCallback implements RequestCallback {
9
	//TODO: voir si l'on fusionne les deux classes de vote callback qui sont tout à fait semblables
12
		//TODO: voir si l'on fusionne les  classes de commentaire et proposition callback qui sont tout à fait semblables
10
		// pour ne pas dire identiques
13
		// pour ne pas dire identiques
11
		public enum ModeRequete {
14
		public enum ModeRequete {
Line 44... Line 47...
44
					codeAttendu = 500;
47
					codeAttendu = 500;
45
					break;
48
					break;
46
			}
49
			}
Line 47... Line 50...
47
			
50
			
-
 
51
			if (statusCode == codeAttendu) {
48
			if (statusCode == codeAttendu) {
52
				String id = UtilitairesServiceResultat.parserRetourAjoutCommentaire(JSONParser.parseStrict(response.getText()).isObject());
49
				surRetour(response.getText());
53
				surRetour(id);
50
			} else {
54
			} else {
51
				surErreur("Erreur " + statusCode + ": " + response.getText());
55
				surErreur("Erreur " + statusCode + ": " + response.getText());
52
			}
56
			}