java.lang.Object
fr.univtours.examplanner.repositories.ExamRepo
All Implemented Interfaces:
BaseRepo<Exam, String>

public class ExamRepo extends Object implements BaseRepo<Exam,String>
  • Constructor Details

    • ExamRepo

      public ExamRepo()
  • Method Details

    • getAllFromExam

      @NotNull public @NotNull List<Exam> getAllFromExam (@NotNull @NotNull Exam e)
      Récupère tous les examens
      Parameters:
      e - un examen
      Returns:
      la liste des examens correspondants
    • save

      @NotNull public @NotNull Exam save (@NotNull @NotNull Exam entity)
      Description copied from interface: BaseRepo
      Permet de sauvegarder une entité mise en paramètre
      Specified by:
      save in interface BaseRepo<Exam, String>
      Parameters:
      entity - l'entité à sauvegarder
      Returns:
      l'entité sauvegardée
    • getAll

      @NotNull public @NotNull List<Exam> getAll()
      Description copied from interface: BaseRepo
      Permet d'obtenir toutes les informations sur une table
      Specified by:
      getAll in interface BaseRepo<Exam, String>
      Returns:
      une liste d'entité de toutes les informations
    • getById

      @NotNull public @NotNull Exam getById (@NotNull @NotNull String id)
      Description copied from interface: BaseRepo
      Permet d'obtenir une entité grâce à son identifiant
      Specified by:
      getById in interface BaseRepo<Exam, String>
      Parameters:
      id - l'identifiant
      Returns:
      l'entité qui correspond à l'identifiant
    • delete

      public boolean delete (@NotNull @NotNull Exam entity)
      Description copied from interface: BaseRepo
      Permet de supprimer une entité
      Specified by:
      delete in interface BaseRepo<Exam, String>
      Parameters:
      entity - l'entité à supprimer
      Returns:
      vraie si l'entité à bien été supprimé