Package association
Class GestionAssociation
java.lang.Object
association.GestionAssociation
- All Implemented Interfaces:
InterGestionAssociation
Gestionnaire de l'association, implément les actions de gestion de
l'association.
- Version:
- 1
- Author:
- Lou Tinevez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate InterGestionEvenementsRéférence du gestionnaire d'évenements utilisé.private InterGestionMembresRéférence du gestionnaire de membres utilisé. -
Constructor Summary
ConstructorsConstructorDescriptionCrée le gestionnaire d'association et initialise ses 2 gestionnaires à null. -
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.Renvoi le gestionnaire d'évènements.Renvoi le gestionnaire de membre utilisé.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.
-
Field Details
-
gestionEvenements
Référence du gestionnaire d'évenements utilisé. -
gestionMembres
Référence du gestionnaire de membres utilisé.
-
-
Constructor Details
-
GestionAssociation
public GestionAssociation()Crée le gestionnaire d'association et initialise ses 2 gestionnaires à null.
-
-
Method Details
-
getGestionMembres
Renvoi le gestionnaire de membre utilisé.- Returns:
- le gestionnaire de membre
-
getGestionEvenements
Renvoi le gestionnaire d'évènements.- Returns:
- le gestionnaire d'évènements
-
gestionnaireEvenements
Description copied from interface:InterGestionAssociationRenvoie 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.- Specified by:
gestionnaireEvenementsin interfaceInterGestionAssociation- Returns:
- le gestionnaire d'évènements de l'association
-
gestionnaireMembre
Description copied from interface:InterGestionAssociationRenvoie 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.- Specified by:
gestionnaireMembrein interfaceInterGestionAssociation- Returns:
- le gestionnaire de membres de l'association
-
sauvegarderDonnees
Description copied from interface:InterGestionAssociationEnregistre dans un fichier toutes les données de l'association, c'est-à-dire l'ensemble des membres et des évènements.- Specified by:
sauvegarderDonneesin interfaceInterGestionAssociation- Parameters:
nomFichier- le fichier dans lequel enregistrer les données- Throws:
IOException- en cas de problème d'écriture dans le fichier
-
chargerDonnees
Description copied from interface:InterGestionAssociationCharge à 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.- Specified by:
chargerDonneesin interfaceInterGestionAssociation- Parameters:
nomFichier- le fichier à partir duquel charger les données- Throws:
IOException- en cas de problème de lecture dans le fichier
-