diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/controllers/TeamRestController.java b/src/main/java/de/pnreichmuth/timekeep_backend/controllers/TeamRestController.java index 5149dea..4f038b3 100644 --- a/src/main/java/de/pnreichmuth/timekeep_backend/controllers/TeamRestController.java +++ b/src/main/java/de/pnreichmuth/timekeep_backend/controllers/TeamRestController.java @@ -25,6 +25,14 @@ public class TeamRestController { private final TeamService teamService; + ///////////////////////////////////////////////////BEGIN POST MAPPINGS/////////////////////////////////////////////////// + + /** + * Creates a team with the information provided via the /teams/createTeam endpoint + * @param team + * @return a ResponseEntity, + * either containing a TeamWSTO if a team was successfully created or a HttpStatus.CONFLICT if the team already existed beforehand + */ @PostMapping("createTeam") public ResponseEntity<@NonNull TeamWSTO> createTeam(@RequestBody Team team){ try { @@ -36,6 +44,11 @@ public class TeamRestController { } + ///////////////////////////////////////////////////BEGIN GET MAPPINGS/////////////////////////////////////////////////// + /** + * + * @return + */ @GetMapping("all") public ResponseEntity<@NonNull List> getAllTeams(){ List teams = teamService.getTeams(); @@ -71,6 +84,8 @@ public class TeamRestController { } } + ///////////////////////////////////////////////////BEGIN DELETE MAPPINGS/////////////////////////////////////////////////// + @DeleteMapping("all") public ResponseEntity< @NonNull String> deleteAllTeams(){ teamService.deleteAllTeams();