Line 3... |
Line 3... |
3 |
import java.util.Iterator;
|
3 |
import java.util.Iterator;
|
4 |
import java.util.List;
|
4 |
import java.util.List;
|
Line 5... |
Line 5... |
5 |
|
5 |
|
6 |
import org.tela_botanica.client.composants.AideFenetre;
|
6 |
import org.tela_botanica.client.composants.AideFenetre;
|
- |
|
7 |
import org.tela_botanica.client.composants.IdentificationFenetre;
|
7 |
import org.tela_botanica.client.composants.IdentificationFenetre;
|
8 |
import org.tela_botanica.client.composants.LicenceFenetre;
|
8 |
import org.tela_botanica.client.composants.ParametreFenetre;
|
9 |
import org.tela_botanica.client.composants.ParametreFenetre;
|
9 |
import org.tela_botanica.client.i18n.Constantes;
|
10 |
import org.tela_botanica.client.i18n.Constantes;
|
10 |
import org.tela_botanica.client.i18n.ErrorMessages;
|
11 |
import org.tela_botanica.client.i18n.ErrorMessages;
|
11 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
12 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
Line 244... |
Line 245... |
244 |
} else if (id.equals(ComposantId.MENU_BEL)) {
|
245 |
} else if (id.equals(ComposantId.MENU_BEL)) {
|
245 |
Window.open(((Configuration) Registry.get(RegistreId.CONFIG)).getCelUrl(), "Biblio en ligne", "");
|
246 |
Window.open(((Configuration) Registry.get(RegistreId.CONFIG)).getCelUrl(), "Biblio en ligne", "");
|
246 |
}
|
247 |
}
|
247 |
}
|
248 |
}
|
Line -... |
Line 249... |
- |
|
249 |
|
- |
|
250 |
public void afficherFenetreLicence(IdentificationFenetre vue) {
|
- |
|
251 |
LicenceFenetre lf = new LicenceFenetre(vue);
|
- |
|
252 |
}
|
- |
|
253 |
|
- |
|
254 |
public void accepterLicence(Rafraichissable vue) {
|
- |
|
255 |
modele.accepterLicence(vue);
|
248 |
|
256 |
}
|
249 |
//+----------------------------------------------------------------------------------------------------------------+
|
257 |
//+----------------------------------------------------------------------------------------------------------------+
|
250 |
// GESTION de l'UTILISATEUR et de l'IDENTIFICATION
|
258 |
// GESTION de l'UTILISATEUR et de l'IDENTIFICATION
|
251 |
//+----------------------------------------------------------------------------------------------------------------+
|
259 |
//+----------------------------------------------------------------------------------------------------------------+
|
252 |
/**
|
260 |
/**
|
Line 268... |
Line 276... |
268 |
public void deconnecterUtilisateur() {
|
276 |
public void deconnecterUtilisateur() {
|
269 |
modele.deconnecterUtilisateur(this);
|
277 |
modele.deconnecterUtilisateur(this);
|
270 |
}
|
278 |
}
|
Line 271... |
Line 279... |
271 |
|
279 |
|
- |
|
280 |
public void mettreAJourEtatIdentification(Utilisateur utilisateur) {
|
272 |
public void mettreAJourEtatIdentification(Utilisateur utilisateur) {
|
281 |
|
273 |
// Mise à jour du registre
|
282 |
// Mise à jour du registre
|
- |
|
283 |
Registry.register(RegistreId.UTILISATEUR_COURANT, utilisateur);
|
274 |
Registry.register(RegistreId.UTILISATEUR_COURANT, utilisateur);
|
284 |
|
- |
|
285 |
// Création de l'information de mise à jour de l'utilisateur
|
275 |
// Création de l'information de mise à jour de l'utilisateur
|
286 |
|
Line 276... |
Line 287... |
276 |
Information info = new Information("maj_utilisateur");
|
287 |
Information info = new Information("maj_utilisateur");
|
277 |
|
288 |
|
278 |
// Rafraichissement de la fenêtre d'Identification
|
289 |
// Rafraichissement de la fenêtre d'Identification
|
Line 285... |
Line 296... |
285 |
|
296 |
|
286 |
// Rafraichissement du panneau Centre
|
297 |
// Rafraichissement du panneau Centre
|
287 |
if (panneauCentre != null) {
|
298 |
if (panneauCentre != null) {
|
288 |
panneauCentre.rafraichir(info);
|
299 |
panneauCentre.rafraichir(info);
|
- |
|
300 |
}
|
- |
|
301 |
|
- |
|
302 |
}
|
- |
|
303 |
|
- |
|
304 |
public void mettreAJourPersonneAnnuaire(Utilisateur utilisateur) {
|
- |
|
305 |
panneauNord.rafraichir(utilisateur);
|
289 |
}
|
306 |
modele.mettreAJourPersonneAnnuaire(this, utilisateur);
|
Line 290... |
Line 307... |
290 |
}
|
307 |
}
|
291 |
|
308 |
|
292 |
//+----------------------------------------------------------------------------------------------------------------+
|
309 |
//+----------------------------------------------------------------------------------------------------------------+
|
Line 841... |
Line 858... |
841 |
|
858 |
|
842 |
//+----------------------------------------------------------------------------------------------------------------+
|
859 |
//+----------------------------------------------------------------------------------------------------------------+
|
843 |
// RAFRAICHISSEMENT
|
860 |
// RAFRAICHISSEMENT
|
Line 844... |
Line 861... |
844 |
//+----------------------------------------------------------------------------------------------------------------+
|
861 |
//+----------------------------------------------------------------------------------------------------------------+
|
845 |
|
862 |
|
846 |
public void rafraichir(Object nouvelleDonnees) {
|
863 |
public void rafraichir(Object nouvellesDonnees) {
|
- |
|
864 |
if (nouvellesDonnees instanceof Utilisateur) {
|
- |
|
865 |
mettreAJourEtatIdentification((Utilisateur) nouvellesDonnees);
|
847 |
if (nouvelleDonnees instanceof Utilisateur) {
|
866 |
} else if (nouvellesDonnees instanceof Information) {
|
848 |
mettreAJourEtatIdentification((Utilisateur) nouvelleDonnees);
|
867 |
Information info = (Information) nouvellesDonnees;
|
849 |
} else {
|
868 |
} else {
|
850 |
GWT.log(i18nM.erreurRafraichir(nouvelleDonnees.getClass(), this.getClass()), null);
|
869 |
GWT.log(i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
|
Line 851... |
Line 870... |
851 |
}
|
870 |
}
|
852 |
}
|
871 |
}
|