Package association
Class Membre
java.lang.Object
association.Membre
- All Implemented Interfaces:
InterMembre
Description d'un membre d'une association : nom, prénom, âge et adresse.
- Author:
- Maxime André
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate InformationPersonnelleInformations personnelles du membre.Liste des évènements du membre. -
Constructor Summary
ConstructorsConstructorDescriptionMembre()Créer un membre en initialisant ses informations personnelles, sa liste d'évènements, sa liste d'évènements à venir ainsi que la liste de membres à null. -
Method Summary
Modifier and TypeMethodDescriptionvoidDéfinit les informations personnelles du membre.La liste des évènements auquel le membre est inscrit ou a participé.La liste des évènements auquel le membre est inscrit et qui n'ont pas encore eu lieu.booleanRenvoie les informations personnelles du membre.Renvoie la liste d'évènement du membre.toString()
-
Field Details
-
infoperso
Informations personnelles du membre. -
listevent
Liste des évènements du membre.
-
-
Constructor Details
-
Membre
public Membre()Créer un membre en initialisant ses informations personnelles, sa liste d'évènements, sa liste d'évènements à venir ainsi que la liste de membres à null.
-
-
Method Details
-
ensembleEvenements
Description copied from interface:InterMembreLa liste des évènements auquel le membre est inscrit ou a participé.- Specified by:
ensembleEvenementsin interfaceInterMembre- Returns:
- la liste des évènements du membre
-
ensembleEvenementsAvenir
Description copied from interface:InterMembreLa liste des évènements auquel le membre est inscrit et qui n'ont pas encore eu lieu.- Specified by:
ensembleEvenementsAvenirin interfaceInterMembre- Returns:
- la liste des évènements à venir du membre
-
definirInformationPersonnelle
Description copied from interface:InterMembreDéfinit les informations personnelles du membre.- Specified by:
definirInformationPersonnellein interfaceInterMembre- Parameters:
info- les informations personnelles du membre
-
getInformationPersonnelle
Description copied from interface:InterMembreRenvoie les informations personnelles du membre.- Specified by:
getInformationPersonnellein interfaceInterMembre- Returns:
- l'objet contenant les informations personnelles du membre ou
nullsi elles n'ont pas été définies
-
equals
-
toString
-
getInfoperso
-
getListevent
Description copied from interface:InterMembreRenvoie la liste d'évènement du membre.- Specified by:
getListeventin interfaceInterMembre- Returns:
- la liste des évènements auxquels le membre est inscrit.
-