17,23 → 17,22 |
|
public class UtilisateurAsynchroneDAO { |
|
|
|
/** |
* Constructeur |
* Constructeur |
*/ |
|
public UtilisateurAsynchroneDAO() { |
|
public UtilisateurAsynchroneDAO() { |
} |
|
|
|
|
/** |
* Methode de classe d'appel du service gestion identification |
* @param baseURL : URL du service |
* @param retour : methode appelle en retour d'appel |
* Methode de classe d'appel du service gestion identification |
* |
* @param baseURL : |
* URL du service |
* @param retour : |
* methode appelle en retour d'appel |
*/ |
|
|
public void getUtilisateur(String baseURL, final iRetourUtilisateur retour) { |
|
// Recherche identifiant utilisateur identifie |
46,11 → 45,11 |
if ((jsonArray = jsonValue.isArray()) != null) { |
String identifiant = ((JSONString) jsonArray.get(0)) |
.stringValue(); // Identifiant utilisateur ou |
// identifiant de session si non |
// identifie |
// identifiant de session si non |
// identifie |
boolean identifie = ((JSONBoolean) jsonArray.get(1)) |
.booleanValue(); // Drapeau leve si utilisateur |
// deja identifie |
// deja identifie |
retour.onRetour(new Utilisateur(identifiant, identifie)); |
} |
} |
58,56 → 57,58 |
|
} |
|
public void deconnecterUtilisateur(String baseURL, |
final iRetourUtilisateur retour, String user) { |
|
|
public void deconnecterUtilisateur(String baseURL, final iRetourUtilisateur retour, String user) { |
|
HTTPRequest.asyncGet(baseURL + "/User/" + user , |
HTTPRequest.asyncGet(baseURL + "/User/" + user, |
new ResponseTextHandler() { |
|
public void onCompletion(String str) { |
|
JSONValue jsonValue = JSONParser.parse(str); |
JSONArray jsonArray; |
if ((jsonArray = jsonValue.isArray()) != null) { |
String identifiant = ((JSONString) jsonArray.get(0)) |
.stringValue(); // Identifiant utilisateur ou |
// identifiant de session si non |
// identifie |
boolean identifie = ((JSONBoolean) jsonArray.get(1)) |
.booleanValue(); // Drapeau leve si utilisateur |
// deja identifie |
|
|
retour.onRetour(new Utilisateur(identifiant, identifie)); |
} |
JSONValue jsonValue = JSONParser.parse(str); |
JSONArray jsonArray; |
if ((jsonArray = jsonValue.isArray()) != null) { |
String identifiant = ((JSONString) jsonArray.get(0)) |
.stringValue(); // Identifiant utilisateur |
// ou |
// identifiant de session si non |
// identifie |
boolean identifie = ((JSONBoolean) jsonArray.get(1)) |
.booleanValue(); // Drapeau leve si |
// utilisateur |
// deja identifie |
|
retour.onRetour(new Utilisateur(identifiant, |
identifie)); |
} |
} |
}); |
}); |
} |
|
public void connecteUtilisateur(String baseURL, |
final iRetourUtilisateur retour, String login, String password) { |
|
|
public void connecteUtilisateur(String baseURL,final iRetourUtilisateur retour, String login, String password) { |
|
HTTPRequest.asyncGet(baseURL + "/User/" + login + "/" + password , |
HTTPRequest.asyncGet(baseURL + "/User/" + login + "/" + password, |
new ResponseTextHandler() { |
|
public void onCompletion(String str) { |
|
|
JSONValue jsonValue = JSONParser.parse(str); |
JSONArray jsonArray; |
|
|
if ((jsonArray = jsonValue.isArray()) != null) { |
String identifiant = ((JSONString) jsonArray.get(0)) |
.stringValue(); // Identifiant utilisateur ou |
// identifiant de session si non |
// identifie |
.stringValue(); // Identifiant utilisateur |
// ou |
// identifiant de session si non |
// identifie |
boolean identifie = ((JSONBoolean) jsonArray.get(1)) |
.booleanValue(); // Drapeau leve si utilisateur |
// deja identifie |
|
.booleanValue(); // Drapeau leve si |
// utilisateur |
// deja identifie |
|
retour.onRetour(new Utilisateur(identifiant, identifie)); |
retour.onRetour(new Utilisateur(identifiant, |
identifie)); |
} |
} |
}); |