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 TypeMethodDescriptionbooleanPermet 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é
-