Package association

Interface InterGestionAssociation

All Known Implementing Classes:
GestionAssociation

public interface InterGestionAssociation
Définition des actions de gestion de l'association.
Author:
Eric Cariou
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    chargerDonnees(String nomFichier)
    Charge à partir d'un fichier toutes les données de l'association, c'est-à-dire un ensemble de membres et d'évènements.
    Renvoie le gestionnaire d'évènements de l'association.
    Renvoie le gestionnaire de membres de l'association.
    void
    Enregistre dans un fichier toutes les données de l'association, c'est-à-dire l'ensemble des membres et des évènements.
  • Method Details

    • gestionnaireEvenements

      InterGestionEvenements gestionnaireEvenements()
      Renvoie le gestionnaire d'évènements de l'association. L'objet retourné est unique. Au premier appel de la méthode, il est créé et aux appels suivants, c'est la référence sur cet objet qui est retournée.
      Returns:
      le gestionnaire d'évènements de l'association
    • gestionnaireMembre

      InterGestionMembres gestionnaireMembre()
      Renvoie le gestionnaire de membres de l'association. L'objet retourné est unique. Au premier appel de la méthode, il est créé et aux appels suivants, c'est la référence sur cet objet qui est retournée.
      Returns:
      le gestionnaire de membres de l'association
    • sauvegarderDonnees

      void sauvegarderDonnees(String nomFichier) throws IOException
      Enregistre dans un fichier toutes les données de l'association, c'est-à-dire l'ensemble des membres et des évènements.
      Parameters:
      nomFichier - le fichier dans lequel enregistrer les données
      Throws:
      IOException - en cas de problème d'écriture dans le fichier
    • chargerDonnees

      void chargerDonnees(String nomFichier) throws IOException
      Charge à partir d'un fichier toutes les données de l'association, c'est-à-dire un ensemble de membres et d'évènements. Si des membres et des évènements avaient déjà été définis, ils sont écrasés par le contenu trouvé dans le fichier.
      Parameters:
      nomFichier - le fichier à partir duquel charger les données
      Throws:
      IOException - en cas de problème de lecture dans le fichier