Module fr.univtours.examplanner
Class DepartmentController
java.lang.Object
fr.univtours.examplanner.controllers.DepartmentController
- All Implemented Interfaces:
BaseController<fr.univtours.examplanner.entities.dtos.DepartmentDTO>
public class DepartmentController
extends Object
implements BaseController<fr.univtours.examplanner.entities.dtos.DepartmentDTO>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@NotNull fr.univtours.examplanner.entities.dtos.DepartmentDTO
Crée un départementvoid
delete
(@NotNull fr.univtours.examplanner.entities.dtos.DepartmentDTO entity) Supprime un département@NotNull List<fr.univtours.examplanner.entities.dtos.DepartmentDTO>
getAll()
Liste les départementsvoid
save
(@NotNull fr.univtours.examplanner.entities.dtos.DepartmentDTO entity) Modifie un département
-
Constructor Details
-
DepartmentController
public DepartmentController()
-
-
Method Details
-
getAll
Liste les départements- Specified by:
getAll
in interfaceBaseController<fr.univtours.examplanner.entities.dtos.DepartmentDTO>
- Returns:
- la liste des départements
-
create
@NotNull public @NotNull fr.univtours.examplanner.entities.dtos.DepartmentDTO create(@NotNull @NotNull String name) Crée un département- Parameters:
name
- le nom du département- Returns:
- le département créé
-
save
public void save(@NotNull @NotNull fr.univtours.examplanner.entities.dtos.DepartmentDTO entity) throws ControllerException Modifie un département- Specified by:
save
in interfaceBaseController<fr.univtours.examplanner.entities.dtos.DepartmentDTO>
- Parameters:
entity
- le département à modifier- Throws:
ControllerException
-
delete
public void delete(@NotNull @NotNull fr.univtours.examplanner.entities.dtos.DepartmentDTO entity) throws ControllerException Supprime un département- Specified by:
delete
in interfaceBaseController<fr.univtours.examplanner.entities.dtos.DepartmentDTO>
- Parameters:
entity
- le département à supprimer- Throws:
ControllerException
-