| 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 | 
            				}
  |