1,12 → 1,15 |
package org.tela_botanica.del.client.services.rest.async; |
|
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat; |
|
import com.google.gwt.http.client.Request; |
import com.google.gwt.http.client.RequestCallback; |
import com.google.gwt.http.client.Response; |
import com.google.gwt.json.client.JSONParser; |
import com.google.gwt.user.client.Window; |
|
public abstract class CommentaireCallback implements RequestCallback { |
//TODO: voir si l'on fusionne les deux classes de vote callback qui sont tout à fait semblables |
//TODO: voir si l'on fusionne les classes de commentaire et proposition callback qui sont tout à fait semblables |
// pour ne pas dire identiques |
public enum ModeRequete { |
AJOUT, MODIFICATION, SUPPRESSION |
46,7 → 49,8 |
} |
|
if (statusCode == codeAttendu) { |
surRetour(response.getText()); |
String id = UtilitairesServiceResultat.parserRetourAjoutCommentaire(JSONParser.parseStrict(response.getText()).isObject()); |
surRetour(id); |
} else { |
surErreur("Erreur " + statusCode + ": " + response.getText()); |
} |