Package association
Interface InterGestionMembres
- All Known Implementing Classes:
GestionMembre
public interface InterGestionMembres
Gestion des membres de l'association.
- Author:
- Eric Cariou
-
Method Summary
Modifier and TypeMethodDescriptionbooleanajouterMembre(InterMembre membre) Ajoute un membre dans l'association.booleandesignerPresident(InterMembre membre) Désigne le président de l'association.Renvoie l'ensemble des membres de l'association.Renvoie le président de l'association.booleansupprimerMembre(InterMembre membre) Supprime un membre de l'association.
-
Method Details
-
ajouterMembre
Ajoute un membre dans l'association. Ne fait rien si le membre était déjà présent dans l'association.- Parameters:
membre- le membre à rajouter- Returns:
truesi le membre a bien été ajouté,falsesi le membre était déjà présent (dans ce cas il n'est pas ajouté à nouveau)
-
supprimerMembre
Supprime un membre de l'association.- Parameters:
membre- le membre à supprimer- Returns:
truesi le membre était présent et a été supprimé,falsesi le membre n'était pas dans l'association
-
designerPresident
Désigne le président de l'association. Il doit être un des membres de l'association.- Parameters:
membre- le membre à désigner comme président.- Returns:
falsesi le membre n'était pas dans l'association (le président n'est alors pas positionné),truesi le membre a été nommé président
-
ensembleMembres
Set<InterMembre> ensembleMembres()Renvoie l'ensemble des membres de l'association.- Returns:
- l'ensemble des membres de l'association.
-
president
InterMembre president()Renvoie le président de l'association.- Returns:
- le membre président de l'association s'il avait été désigné sinon
retourne
null
-