Commit Graph

70 Commits

Author SHA1 Message Date
935a6975a2 refactor removeMember to only require a Racer object 2026-02-04 20:52:17 +01:00
b9d4943ba4 made exception interfaces 2026-02-04 19:50:24 +01:00
0a65a47749 refactor getRacer to be more universal 2026-02-04 18:09:24 +01:00
43ccc44db8 basic structure 2026-02-04 17:49:35 +01:00
9bad984751 refactor getTeam() to be more universal 2026-02-04 17:48:56 +01:00
600b9f062a create TeamMemberRestController.java 2026-02-04 16:24:21 +01:00
fca00d8ff4 add deleteRacer mapping 2026-02-04 16:19:45 +01:00
d93650409a example Configuration 2026-02-04 15:17:13 +01:00
568bdcb470 Fixed key serialization bug by using team UUID instead of Team Object 2026-02-04 14:40:01 +01:00
5280ebd764 minor refactor 2025-12-19 15:41:44 +01:00
e34fa841bc fix get all endpoint 2025-12-19 15:41:29 +01:00
de164498e6 fix ERM for passedStations 2025-12-19 15:41:10 +01:00
8b112dc8e3 extend endpoints 2025-12-19 15:40:49 +01:00
36dcc49f9a add utility methods 2025-12-19 15:40:33 +01:00
1d6a6b522c begin StationService implementation 2025-12-19 15:40:10 +01:00
70e64b153a create station exceptions 2025-12-19 15:39:24 +01:00
30fc023869 begin StationService.java 2025-12-19 15:25:12 +01:00
6b63acb2f9 add tracking of passed teams and their times 2025-12-19 14:36:43 +01:00
3cb72ea45a remove old maven artifact 2025-12-19 14:29:52 +01:00
8e247dc2d6 fully documented existing endpoints 2025-12-18 16:14:32 +01:00
55fa371f26 introduce duplicity checks when updating a Racer or a Team object in DB 2025-12-18 15:39:51 +01:00
4af2cbf7b7 refactor passedStations and members to be of type List instead of Map, as a key is not needed 2025-12-18 15:38:37 +01:00
fc123a6e94 begin documentation of TeamRestController.java 2025-12-18 15:37:44 +01:00
ce85b51af3 introduce duplicate checks for Racers in RacerService.java 2025-12-18 15:37:15 +01:00
39c9cf7f9b introduce RacerExistsException 2025-12-18 15:36:16 +01:00
cdf1e19ff5 refactor endpoint to be more in line with /teams endpoint 2025-12-18 15:34:52 +01:00
f8577b2fed fix develop deploy config 2025-12-18 15:34:17 +01:00
7f6f6c8ea8 refactor passedStations and members to be of type List instead of Map, as a key is not needed 2025-12-18 15:33:44 +01:00
b5033f6ce2 fix entity relation model on Team class side 2025-12-18 15:32:27 +01:00
b43ef291ee delete debug endpoint from TeamRestController.java 2025-12-18 15:30:08 +01:00
6a0ccda528 fix entity relations not being known by Racer class 2025-12-18 15:28:00 +01:00
005cf928d5 fix inconsistency in build.gradle.kts 2025-12-18 15:27:11 +01:00
87f5973a36 fix duplicate teams still being allowed 2025-10-29 20:52:47 +01:00
4aa9cb5b34 begin switch to WSTO architecture 2025-10-29 13:29:37 +01:00
f013ef8438 minor 2025-10-29 12:53:25 +01:00
2ed03c8ecb implement repository wrappers 2025-10-29 12:52:56 +01:00
bacd658ffd develop controllers 2025-10-29 12:52:37 +01:00
33917ad130 more getters 2025-10-29 12:52:16 +01:00
12662fae88 add TeamExists throw when team already in DB 2025-10-29 12:51:41 +01:00
63b3df9088 fix wrong task name 2025-10-29 12:50:53 +01:00
88cfbde9b3 refactor name to be more precise for easier search later on 2025-10-29 12:50:36 +01:00
165c9bba28 remove response status annotation, as now correctly handled in the ResponseEntity inside the respective controller 2025-10-29 12:49:18 +01:00
633ed64b62 name devstack 2025-10-29 12:48:23 +01:00
ed2867d579 enable download of javadoc in gradle 2025-10-29 12:48:11 +01:00
900b15aee2 change dbuser to root for ease of development 2025-10-29 12:47:53 +01:00
5333c070b9 add qodana pipeline 2025-10-14 12:29:46 +02:00
714b3e3319 begin service structure 2025-10-08 18:03:16 +02:00
174338f88e various updates 2025-10-08 16:39:56 +02:00
f036d9247f switch build system to gradle 2025-10-08 16:18:23 +02:00
Paul Reichmuth
a26a855c07 switch back to temurin distro, as microsoft doesn't have JDK25 2025-10-08 16:14:01 +02:00