Package donnees
Interface IGestionPersonnes
- All Known Implementing Classes:
DataManager
public interface IGestionPersonnes
Interface des méthodes de gestion de personnes.
- Author:
- Eric Cariou
-
Method Summary
Modifier and TypeMethodDescriptionint
Ajoute une personne dans la liste et retourne son identificateur.int
Récupére l'identifiant d'une personne.getPersonne
(int id) Récupère une personne dans la liste à partir de son identifiant.
-
Method Details
-
addPersonne
Ajoute une personne dans la liste et retourne son identificateur. Si la personne existait déjà, retourne l'identificateur qu'elle avait dans la liste.- Parameters:
p
- la personne à ajouter dans la liste- Returns:
- l'identificateur de la personne
-
getPersonne
Récupère une personne dans la liste à partir de son identifiant.- Parameters:
id
- l'identifiant de la personne à récupérer- Throws:
InvalidIdException
- dans le cas où l'identifiant n'est attribué à aucune personne
-
getId
Récupére l'identifiant d'une personne.- Parameters:
p
- la personne dont on veut récupérer l'identifiant- Returns:
- l'identificateur de la personne ou -1 si la personne n'existe pas
-