Interface BaseRepo<Entity, PK>

All Known Implementing Classes:
DepartmentRepo, ExamRepo, GroupRepo, ManagerRepo, RoomRepo, SlotRepo, UserRepo

public interface BaseRepo<Entity,PK>
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    delete (Entity entity)
    Permet de supprimer une entité
    Permet d'obtenir toutes les informations sur une table
    getById (PK id)
    Permet d'obtenir une entité grâce à son identifiant
    save (Entity entity)
    Permet de sauvegarder une entité mise en paramètre
  • Method Details

    • save

      Entity save (Entity entity)
      Permet de sauvegarder une entité mise en paramètre
      Parameters:
      entity - l'entité à sauvegarder
      Returns:
      l'entité sauvegardée
    • getAll

      List<Entity> getAll()
      Permet d'obtenir toutes les informations sur une table
      Returns:
      une liste d'entité de toutes les informations
    • getById

      Entity getById (PK id)
      Permet d'obtenir une entité grâce à son identifiant
      Parameters:
      id - l'identifiant
      Returns:
      l'entité qui correspond à l'identifiant
    • delete

      boolean delete (Entity entity)
      Permet de supprimer une entité
      Parameters:
      entity - l'entité à supprimer
      Returns:
      vraie si l'entité à bien été supprimé