106,14 → 106,9 |
if (responseValue.isArray() != null) { |
final JSONArray reponse = responseValue.isArray(); |
|
//Ajout des informations de l'annuaire |
if (reponse.get(0).isObject() != null) { |
utilisateur.setInfosAnnuaire(reponse.get(0).isObject()); |
} |
|
//Ajout des informations licence |
if (reponse.get(1).isString() != null) { |
utilisateur.setLicence(reponse.get(1).isString().stringValue()); |
if (reponse.get(0).isString() != null) { |
utilisateur.setLicence(reponse.get(0).isString().stringValue()); |
} else { |
utilisateur.setLicence(""); |
} |
120,30 → 115,30 |
|
if (reponse.size() > 0) { |
// Identifiant de l'utilisateur ou identifiant de session si non identifié |
utilisateur.setId(((JSONString) reponse.get(2)).stringValue()); |
utilisateur.setId(((JSONString) reponse.get(1)).stringValue()); |
|
// Drapeau levé si l'utilisateur est déjà identifié |
GWT.log(reponse.toString(), null); |
utilisateur.setIdentification(((JSONBoolean) reponse.get(3)).booleanValue()); |
utilisateur.setIdentification(((JSONBoolean) reponse.get(2)).booleanValue()); |
|
// Plus de deux valeurs, l'utilisateur est identifié nous récupérons des données supplémentaires |
if (reponse.size() > 4) { |
if (reponse.size() > 3) { |
// Nom complet de l'utilisateur |
if (reponse.get(4).isString() != null) { |
if (reponse.get(3).isString() != null) { |
utilisateur.setNomComplet(((JSONString) reponse.get(4)).stringValue()); |
} |
// Prénom de l'utilisateur |
if (reponse.get(5).isString() != null) { |
if (reponse.get(4).isString() != null) { |
utilisateur.setPrenom(((JSONString) reponse.get(5)).stringValue()); |
} |
|
// Nom de l'utilisateur |
if (reponse.get(6).isString() != null) { |
if (reponse.get(5).isString() != null) { |
utilisateur.setNom(((JSONString) reponse.get(6)).stringValue()); |
} |
|
// Paramètres |
if (reponse.get(7).isString() != null) { |
if (reponse.get(6).isString() != null) { |
Debug.log(((JSONString) reponse.get(7)).stringValue()); |
utilisateur.setParametre(((JSONString) reponse.get(7)).stringValue()); |
} |