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 TypeMethodDescriptionvoidchargerDonnees(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.voidsauvegarderDonnees(String nomFichier) 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
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
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
-