| 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
|
| 274 |
Registry.register(RegistreId.UTILISATEUR_COURANT, utilisateur);
|
- |
|
| 275 |
// Création de l'information de mise à jour de l'utilisateur
|
- |
|
| 276 |
Information info = new Information("maj_utilisateur");
|
- |
|
| 277 |
|
- |
|
| 278 |
// Rafraichissement de la fenêtre d'Identification
|
- |
|
| 279 |
if (fenetreIdentification != null) {
|
- |
|
| 280 |
fenetreIdentification.rafraichir(info);
|
- |
|
| Line -... |
Line 283... |
| - |
|
283 |
Registry.register(RegistreId.UTILISATEUR_COURANT, utilisateur);
|
| - |
|
284 |
|
| - |
|
285 |
// Création de l'information de mise à jour de l'utilisateur
|
| - |
|
286 |
|
| - |
|
287 |
Information info = new Information("maj_utilisateur");
|
| - |
|
288 |
|
| - |
|
289 |
// Rafraichissement de la fenêtre d'Identification
|
| - |
|
290 |
if (fenetreIdentification != null) {
|
| - |
|
291 |
fenetreIdentification.rafraichir(info);
|
| 281 |
}
|
292 |
}
|
| 282 |
|
293 |
|
| 283 |
// Rafraichissement du panneau Nord
|
294 |
// Rafraichissement du panneau Nord
|
| 284 |
panneauNord.rafraichir(info);
|
295 |
panneauNord.rafraichir(info);
|
| 285 |
|
296 |
|
| 286 |
// Rafraichissement du panneau Centre
|
297 |
// Rafraichissement du panneau Centre
|
| 287 |
if (panneauCentre != null) {
|
298 |
if (panneauCentre != null) {
|
| - |
|
299 |
panneauCentre.rafraichir(info);
|
| - |
|
300 |
}
|
| - |
|
301 |
|
| - |
|
302 |
}
|
| - |
|
303 |
|
| - |
|
304 |
public void mettreAJourPersonneAnnuaire(Utilisateur utilisateur) {
|
| 288 |
panneauCentre.rafraichir(info);
|
305 |
panneauNord.rafraichir(utilisateur);
|
| Line 289... |
Line 306... |
| 289 |
}
|
306 |
modele.mettreAJourPersonneAnnuaire(this, utilisateur);
|
| 290 |
}
|
307 |
}
|
| 291 |
|
308 |
|
| 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 |
}
|