| Line 111... |
Line 111... |
| 111 |
// Rafraîchissement automatique du jeton - s'annule lorsque le jeton devient nul
|
111 |
// Rafraîchissement automatique du jeton - s'annule lorsque le jeton devient nul
|
| 112 |
if (Utilisateur.getJeton() != null && Utilisateur.getDureeJeton() > 0) {
|
112 |
if (Utilisateur.getJeton() != null && Utilisateur.getDureeJeton() > 0) {
|
| 113 |
if (rafraichisseurJeton == null) { // on sait jamais
|
113 |
if (rafraichisseurJeton == null) { // on sait jamais
|
| 114 |
// 3/4 de la durée de vie du jeton, en millisecondes (ça laisse de la marge)
|
114 |
// 3/4 de la durée de vie du jeton, en millisecondes (ça laisse de la marge)
|
| 115 |
int delaiRepetition = (Utilisateur.getDureeJeton() * 1000) * 3 / 4;
|
115 |
int delaiRepetition = (Utilisateur.getDureeJeton() * 1000) * 3 / 4;
|
| 116 |
delaiRepetition = 10000; // debug
|
116 |
//delaiRepetition = 10000; // debug
|
| 117 |
rafraichisseurJeton = new Timer() {
|
117 |
rafraichisseurJeton = new Timer() {
|
| 118 |
@Override
|
118 |
@Override
|
| 119 |
public void run() {
|
119 |
public void run() {
|
| 120 |
//Coel.LogVersFirebug("rafraichir utilisateur");
|
120 |
//Coel.LogVersFirebug("rafraichir utilisateur");
|
| 121 |
// Appel de l'annuaire pour rafraîchir le jeton (cb nul pour l'instant)
|
121 |
// Appel de l'annuaire pour rafraîchir le jeton (cb nul pour l'instant)
|
| Line 130... |
Line 130... |
| 130 |
rafraichisseurJeton = null;
|
130 |
rafraichisseurJeton = null;
|
| 131 |
}
|
131 |
}
|
| 132 |
}
|
132 |
}
|
| Line 133... |
Line 133... |
| 133 |
|
133 |
|
| 134 |
// Obtention de l'utilisateur final d'après le service de préférences
|
134 |
// Obtention de l'utilisateur final d'après le service de préférences
|
| 135 |
Coel.LogVersFirebug("va chercher utilisateur Coel");
|
135 |
//Coel.LogVersFirebug("va chercher utilisateur Coel");
|
| 136 |
getEtatUtilisateurSansAnnuaire();
|
136 |
getEtatUtilisateurSansAnnuaire();
|
| Line 137... |
Line 137... |
| 137 |
}
|
137 |
}
|
| 138 |
|
138 |
|
| Line 171... |
Line 171... |
| 171 |
}
|
171 |
}
|
| 172 |
@Override
|
172 |
@Override
|
| 173 |
public void onErrorHTTP(Request request, Response reponse) {
|
173 |
public void onErrorHTTP(Request request, Response reponse) {
|
| 174 |
// Si on a été déconnecté, on va chercher un profil utilisateur "anonyme" et
|
174 |
// Si on a été déconnecté, on va chercher un profil utilisateur "anonyme" et
|
| 175 |
// on avertit l'interface
|
175 |
// on avertit l'interface
|
| 176 |
Coel.LogVersFirebug("j'ai une erreur mais je suis content");
|
176 |
//Coel.LogVersFirebug("j'ai une erreur mais je suis content");
|
| 177 |
gererRetourAuthInfo(new AuthInfo());
|
177 |
gererRetourAuthInfo(new AuthInfo());
|
| 178 |
}
|
178 |
}
|
| 179 |
});
|
179 |
});
|
| 180 |
}
|
180 |
}
|
| Line 237... |
Line 237... |
| 237 |
utilisateur.setIdentification(identifie);
|
237 |
utilisateur.setIdentification(identifie);
|
| 238 |
utilisateur.setLogin(login);
|
238 |
utilisateur.setLogin(login);
|
| Line 239... |
Line 239... |
| 239 |
|
239 |
|
| 240 |
//Ajout des informations licence
|
240 |
//Ajout des informations licence
|
| 241 |
if (reponse.get(0).isString() != null) {
|
241 |
if (reponse.get(0).isString() != null) {
|
| 242 |
Coel.LogVersFirebug("1 : set licence [" + reponse.get(0).isString().stringValue() + "]");
|
242 |
//Coel.LogVersFirebug("1 : set licence [" + reponse.get(0).isString().stringValue() + "]");
|
| 243 |
utilisateur.setLicence(reponse.get(0).isString().stringValue());
|
243 |
utilisateur.setLicence(reponse.get(0).isString().stringValue());
|
| 244 |
} else {
|
244 |
} else {
|
| 245 |
Coel.LogVersFirebug("2 : set licence vide");
|
245 |
//Coel.LogVersFirebug("2 : set licence vide");
|
| 246 |
utilisateur.setLicence("");
|
246 |
utilisateur.setLicence("");
|
| Line 247... |
Line 247... |
| 247 |
}
|
247 |
}
|
| 248 |
|
248 |
|
| Line 293... |
Line 293... |
| 293 |
|
293 |
|
| 294 |
/**
|
294 |
/**
|
| 295 |
* Envoie une info au service utilisateur de Coel comme quoi le mec a accepté la licence
|
295 |
* Envoie une info au service utilisateur de Coel comme quoi le mec a accepté la licence
|
| 296 |
*/
|
296 |
*/
|
| 297 |
public void accepterLicence() {
|
297 |
public void accepterLicence() {
|
| 298 |
Coel.LogVersFirebug("accepter licence: " + utilisateur.getLogin());
|
298 |
//Coel.LogVersFirebug("accepter licence: " + utilisateur.getLogin());
|
| 299 |
String[] parametres = {
|
299 |
String[] parametres = {
|
| 300 |
"setLicence",
|
300 |
"setLicence",
|
| 301 |
utilisateur.getLogin()
|
301 |
utilisateur.getLogin()
|
| Line 302... |
Line 302... |
| 302 |
};
|
302 |
};
|
| 303 |
|
303 |
|
| 304 |
final JsonRestRequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres);
|
304 |
final JsonRestRequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres);
|
| 305 |
rb.envoyerRequete(null, new JsonRestRequestCallback() {
|
305 |
rb.envoyerRequete(null, new JsonRestRequestCallback() {
|
| 306 |
@Override
|
306 |
@Override
|
| 307 |
public void surReponse(JSONValue responseValue) {
|
307 |
public void surReponse(JSONValue responseValue) {
|
| 308 |
Coel.LogVersFirebug("sur réponse setLicence");
|
308 |
//Coel.LogVersFirebug("sur réponse setLicence");
|
| 309 |
if (responseValue.isArray() != null) {
|
309 |
if (responseValue.isArray() != null) {
|
| 310 |
final JSONArray reponse = responseValue.isArray();
|
310 |
final JSONArray reponse = responseValue.isArray();
|
| 311 |
if (reponse.get(0).isString() != null) {
|
311 |
if (reponse.get(0).isString() != null) {
|
| 312 |
String licenceAcceptee = reponse.get(0).isString().stringValue();
|
312 |
String licenceAcceptee = reponse.get(0).isString().stringValue();
|
| 313 |
Information info = new Information("maj_licence");
|
313 |
Information info = new Information("maj_licence");
|
| 314 |
info.setDonnee(0, licenceAcceptee);
|
314 |
info.setDonnee(0, licenceAcceptee);
|
| 315 |
Coel.LogVersFirebug("licence acceptée : " + licenceAcceptee);
|
315 |
//Coel.LogVersFirebug("licence acceptée : " + licenceAcceptee);
|
| 316 |
vueARafraichir.rafraichir(info);
|
316 |
vueARafraichir.rafraichir(info);
|
| 317 |
}
|
317 |
}
|
| 318 |
}
|
318 |
}
|