Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1907 → Rev 1908

/trunk/src/org/tela_botanica/client/modeles/UtilisateurAsyncDao.java
132,7 → 132,7
}
 
// Obtention de l'utilisateur final d'après le service de préférences
//Coel.LogVersFirebug("va chercher utilisateur Coel");
Coel.LogVersFirebug("va chercher utilisateur Coel");
getEtatUtilisateurSansAnnuaire();
}
 
169,6 → 169,13
AuthInfo info = parserAuthJson(responseValue);
gererRetourAuthInfo(info);
}
@Override
public void onErrorHTTP(Request request, Response reponse) {
// Si on a été déconnecté, on va chercher un profil utilisateur "anonyme" et
// on avertit l'interface
Coel.LogVersFirebug("j'ai une erreur mais je suis content");
gererRetourAuthInfo(new AuthInfo());
}
});
}
 
232,8 → 239,10
 
//Ajout des informations licence
if (reponse.get(0).isString() != null) {
Coel.LogVersFirebug("1 : set licence [" + reponse.get(0).isString().stringValue() + "]");
utilisateur.setLicence(reponse.get(0).isString().stringValue());
} else {
Coel.LogVersFirebug("2 : set licence vide");
utilisateur.setLicence("");
}
 
283,15 → 292,20
}
 
/**
* @TODO CHANGER ÇA !
* Envoie une info au service utilisateur de Coel comme quoi le mec a accepté la licence
*/
public void accepterLicence() {
String[] parametres = {utilisateur.getLogin(), utilisateur.getMotDePasse(), utilisateur.getId()};
Coel.LogVersFirebug("accepter licence: " + utilisateur.getLogin());
String[] parametres = {
"setLicence",
utilisateur.getLogin()
};
final JsonRestRequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres);
rb.envoyerRequete(null, new JsonRestRequestCallback() {
@Override
public void surReponse(JSONValue responseValue) {
Coel.LogVersFirebug("sur réponse setLicence");
if (responseValue.isArray() != null) {
final JSONArray reponse = responseValue.isArray();
if (reponse.get(0).isString() != null) {
298,6 → 312,7
String licenceAcceptee = reponse.get(0).isString().stringValue();
Information info = new Information("maj_licence");
info.setDonnee(0, licenceAcceptee);
Coel.LogVersFirebug("licence acceptée : " + licenceAcceptee);
vueARafraichir.rafraichir(info);
}
}