Module fr.univtours.examplanner
Interface BaseRepo<Entity,
PK>
- All Known Implementing Classes:
DepartmentRepo
,ExamRepo
,GroupRepo
,ManagerRepo
,RoomRepo
,SlotRepo
,UserRepo
public interface BaseRepo<Entity,PK>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Permet de supprimer une entitégetAll()
Permet d'obtenir toutes les informations sur une tablePermet d'obtenir une entité grâce à son identifiantPermet de sauvegarder une entité mise en paramètre
-
Method Details
-
save
Permet de sauvegarder une entité mise en paramètre- Parameters:
entity
- l'entité à sauvegarder- Returns:
- l'entité sauvegardée
-
getAll
Permet d'obtenir toutes les informations sur une table- Returns:
- une liste d'entité de toutes les informations
-
getById
Permet d'obtenir une entité grâce à son identifiant- Parameters:
id
- l'identifiant- Returns:
- l'entité qui correspond à l'identifiant
-
delete
Permet de supprimer une entité- Parameters:
entity
- l'entité à supprimer- Returns:
- vraie si l'entité à bien été supprimé
-