Class ModelSelectDialog<M extends Model>

Type Parameters:
M - Type de modèle BDD considéré
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class ModelSelectDialog<M extends Model> extends BaseValidatedDialog
Boîte de dialogue de sélection d'instance de de modèle BDD
Author:
Virgile, Nicolas, Louis-Félix
See Also:
  • Constructor Details

    • ModelSelectDialog

      public ModelSelectDialog(Window parent, ModelPanel<M> panel)
      Créer une nouvelle boîte de dialogue de sélection d'instance de de modèle BDD, encapsulant un panneau d'affichage, sélection, recherche et modification de modèle BDD.
      Parameters:
      parent - Fenêtre parente à la boîte de dialogue
      panel - Panneau d'affichage, sélection, recherche et modification de modèle BDD à encapsuler
  • Method Details

    • getTitle

      public String getTitle()
      Récupère le titre de la boîte de dialogue.
      Overrides:
      getTitle in class Dialog
      Returns:
      Titre de la boîte de dialogue
    • validateContent

      public void validateContent() throws IllegalArgumentException
      Vérifie qu'il y a au moins une instance de sélectionner avant validation.
      Specified by:
      validateContent in class BaseValidatedDialog
      Throws:
      IllegalArgumentException - Il n'y a pas de sélection.
    • getPanel

      public ModelPanel<M> getPanel()
      Récupère le panneau d'affichage, sélection, recherche et modification de modèle BDD sous-jacent.
      Returns:
      Panneau d'affichage, sélection, recherche et modification de modèle BDD sous-jacent