Subversion Repositories eFlore/Applications.coel

Rev

Rev 928 | Rev 934 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 928 Rev 932
Line 292... Line 292...
292
	
292
	
293
	public void deconnecterUtilisateur() {
293
	public void deconnecterUtilisateur() {
294
		modele.deconnecterUtilisateur(this);
294
		modele.deconnecterUtilisateur(this);
Line 295... Line 295...
295
	}
295
	}
296
	
296
	
297
	public void mettreAJourEtatIdentification(Utilisateur utilisateur) {
297
	public void repandreEtatIdentification(Utilisateur utilisateur) {
-
 
298
		// Mise à jour du registre
-
 
299
		Registry.register(RegistreId.UTILISATEUR_COURANT, utilisateur);
-
 
300
		// Propagation de l'information de mise à jour de l'utilisateur
Line -... Line 301...
-
 
301
		repandreInfoMiseAJourUtilisateur();
298
		// Mise à jour du registre
302
	}
299
		Registry.register(RegistreId.UTILISATEUR_COURANT, utilisateur);
303
	
Line 300... Line 304...
300
		
304
	public void repandreInfoMiseAJourUtilisateur() {
301
		// Création de l'information de mise à jour de l'utilisateur
305
		// Création de l'information de mise à jour de l'utilisateur
Line 1028... Line 1032...
1028
	//												RAFRAICHISSEMENT
1032
	//												RAFRAICHISSEMENT
1029
	//+----------------------------------------------------------------------------------------------------------------+
1033
	//+----------------------------------------------------------------------------------------------------------------+
Line 1030... Line 1034...
1030
	
1034
	
1031
	public void rafraichir(Object nouvellesDonnees) {
1035
	public void rafraichir(Object nouvellesDonnees) {
1032
		if (nouvellesDonnees instanceof Utilisateur) {
1036
		if (nouvellesDonnees instanceof Utilisateur) {
-
 
1037
			repandreEtatIdentification((Utilisateur) nouvellesDonnees);
-
 
1038
		} else if (nouvellesDonnees instanceof Information) {
-
 
1039
			Information info = (Information) nouvellesDonnees;
-
 
1040
			if (info.getType().equals("modification_personne")) {
-
 
1041
				repandreInfoMiseAJourUtilisateur();
1033
			mettreAJourEtatIdentification((Utilisateur) nouvellesDonnees);
1042
			}
1034
		} else	{
1043
		} else {
1035
			GWT.log(i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
1044
			GWT.log(i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
1036
		}
1045
		}