Class ModelDeleteDialogController
java.lang.Object
ece.ing3.java.projet.controleur.dialogs.delete.ModelDeleteDialogController
- All Implemented Interfaces:
WindowListener
,PropertyChangeListener
,EventListener
public class ModelDeleteDialogController
extends Object
implements PropertyChangeListener, WindowListener
Contrôleur de boîte de dialogue demandant à l'utilisateur s'il veut supprimer certaines instances de modèles BDD
- Author:
- Virgile, Nicolas, Louis-Félix
-
Method Summary
Modifier and TypeMethodDescriptionstatic ModelDeleteDialog
createDialog
(List<? extends Model> selectedModels, DialogListener listener) Créer une nouvelle boîte de dialogue de suppression d'un ensemble de modèles donnée.void
propertyChange
(PropertyChangeEvent propertyChangeEvent) Méthode d'écoute réagissant au choix de l'utilisateurvoid
windowActivated
(WindowEvent windowEvent) void
windowClosed
(WindowEvent windowEvent) Méthode réagissant à la fermeture de la boîte de dialogue, appelant l'objet écoutant l'issue selon la décision prisevoid
windowClosing
(WindowEvent windowEvent) void
windowDeactivated
(WindowEvent windowEvent) void
windowDeiconified
(WindowEvent windowEvent) void
windowIconified
(WindowEvent windowEvent) void
windowOpened
(WindowEvent windowEvent)
-
Method Details
-
createDialog
public static ModelDeleteDialog createDialog(List<? extends Model> selectedModels, DialogListener listener) Créer une nouvelle boîte de dialogue de suppression d'un ensemble de modèles donnée.- Parameters:
selectedModels
- Modèles sélectionnéslistener
- Objet qui écoute l'issue de la décision- Returns:
- Boîte de dialogue
-
windowOpened
- Specified by:
windowOpened
in interfaceWindowListener
-
windowClosing
- Specified by:
windowClosing
in interfaceWindowListener
-
windowClosed
Méthode réagissant à la fermeture de la boîte de dialogue, appelant l'objet écoutant l'issue selon la décision prise- Specified by:
windowClosed
in interfaceWindowListener
- Parameters:
windowEvent
- Événement de fermeture
-
windowIconified
- Specified by:
windowIconified
in interfaceWindowListener
-
windowDeiconified
- Specified by:
windowDeiconified
in interfaceWindowListener
-
windowActivated
- Specified by:
windowActivated
in interfaceWindowListener
-
windowDeactivated
- Specified by:
windowDeactivated
in interfaceWindowListener
-
propertyChange
Méthode d'écoute réagissant au choix de l'utilisateur- Specified by:
propertyChange
in interfacePropertyChangeListener
- Parameters:
propertyChangeEvent
- Événement de changement
-