/trunk/src/org/tela_botanica/del/client/services/rest/async/AuthCallback.java |
---|
New file |
0,0 → 1,20 |
package org.tela_botanica.del.client.services.rest.async; |
import org.tela_botanica.del.client.modeles.AuthInfo; |
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat; |
import com.google.gwt.json.client.JSONParser; |
import com.google.gwt.user.client.Window; |
/** |
* Retour des services annuaire:auth : connexion, deconnexion, identite - un jeton |
* JWT si identifié, false sinon |
*/ |
public abstract class AuthCallback extends PHPCallback<AuthInfo> { |
@Override |
public AuthInfo parserJSON(String retourService) { |
AuthInfo authInfo = UtilitairesServiceResultat.parserAuthJson(JSONParser.parseStrict(retourService)); |
return authInfo; |
} |
} |
/trunk/src/org/tela_botanica/del/client/services/rest/async/UtilisateurCallback.java |
---|
4,6 → 4,7 |
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat; |
import com.google.gwt.json.client.JSONParser; |
import com.google.gwt.user.client.Window; |
/** |
* Objet passé en paramètre d'un service de recuperation d'un utilisateur |
14,7 → 15,9 |
@Override |
public Utilisateur parserJSON(String retourService) { |
return UtilitairesServiceResultat.parserUtilisateurJson(JSONParser.parseStrict(retourService)); |
Utilisateur util = UtilitairesServiceResultat.parserUtilisateurJson(JSONParser.parseStrict(retourService)); |
return util; |
} |
} |
/trunk/src/org/tela_botanica/del/client/services/rest/async/PHPCallback.java |
---|
29,6 → 29,7 |
protected ModeRequete mode; |
public PHPCallback() { |
this.mode = ModeRequete.LECTURE; |
} |
public void setMode(ModeRequete mode) { |
56,10 → 57,10 |
codeAttendu = Arrays.asList(500); |
break; |
} |
GWT.log("Codes attendus:"+codeAttendu.toString()); |
GWT.log("Code:"+statusCode); |
if (codeAttendu.contains(statusCode)) { |
GWT.log("Code: OK"); |
//GWT.log("Codes attendus:"+codeAttendu.toString()); |
//GWT.log("Code:"+statusCode); |
if (codeAttendu != null && codeAttendu.contains(statusCode)) { |
//GWT.log("Code: OK"); |
try { |
T reponseParsee = parserJSON(response.getText()); |
surRetour(reponseParsee); |