Package sportsDAO
Class DAO<D>
java.lang.Object
sportsDAO.DAO<D>
- Type Parameters:
D
- la classe paramètrant le DAO
- Direct Known Subclasses:
DAO_JDBC_Discipline
,DAO_JDBC_Sport
DAO abstrait et générique pour tout type de données.
- Author:
- Eric
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
Rend persistant un objet qui n'avait pas encore de réprésentation sur le support de persistance.abstract void
Efface du support persistant le contenu équivalent à l'objet.abstract D
find
(int id) Retourne à partir du support de persistance un objet en fonction de son identifiant.abstract void
Met à jour le contenu correspondant à l'objet sur le support persistant (l'objet avait déjà une représentation sur le support persistant).
-
Constructor Details
-
DAO
Construit le DAO pour la classe paramétrée.- Throws:
DAOException
- en cas de problème
-
-
Method Details
-
find
Retourne à partir du support de persistance un objet en fonction de son identifiant.- Parameters:
id
- identifiant de l'objet- Returns:
- l'instance de l'objet
- Throws:
DAOException
- en cas de problème
-
create
Rend persistant un objet qui n'avait pas encore de réprésentation sur le support de persistance.- Parameters:
data
- l'objet à rendre persistant- Throws:
DAOException
- en cas de problème
-
update
Met à jour le contenu correspondant à l'objet sur le support persistant (l'objet avait déjà une représentation sur le support persistant).- Parameters:
data
- l'objet modifié dont le contenu est à mettre à jour- Throws:
DAOException
- en cas de problème
-
delete
Efface du support persistant le contenu équivalent à l'objet.- Parameters:
data
- l'objet à supprimer- Throws:
DAOException
- en cas de problème
-