Interface BaseController<T>

All Known Implementing Classes:
DepartmentController, ExamController, GroupController, ManagerController, RoomController, SlotController, UserController

public interface BaseController<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    delete (T entity)
    Supprime une entité
    @NotNull List<T>
    Liste les entités
    void
    save (T entity)
    Met à jour une entité
  • Method Details

    • getAll

      @NotNull @NotNull List<T> getAll()
      Liste les entités
      Returns:
      la liste
    • save

      void save (@NotNull T entity) throws Exception
      Met à jour une entité
      Parameters:
      entity - une entité
      Throws:
      Exception
    • delete

      void delete (@NotNull T entity) throws Exception
      Supprime une entité
      Parameters:
      entity - une entité
      Throws:
      Exception