Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:java:learningunits:lu10:aufgaben:a01 [2025/11/10 01:41] apeterde:modul:ffit:3-jahr:java:learningunits:lu10:aufgaben:a01 [2025/11/11 03:08] (aktuell) apeter
Zeile 1: Zeile 1:
-==== LU10.A01 Datenobjekte implementieren ====+==== LU10.A01 GET-Methoden implementieren ==== 
 + 
 +Holen Sie sich die Nullable-Config mit dem Cherry-Pick ''ef8491f''.
  
 Implementieren Sie die beiden folgenden API-Methoden. Implementieren Sie die beiden folgenden API-Methoden.
-  * public ResponseEntity<List<Account>> getAccounts() {...} +  * AccountApiController.getAccounts() 
-  * public ResponseEntity<List<Booking>> getBookings() {...}+  * BookingApiController.getBookings()
  
 Dabei gilt grob folgender Ablauf: Dabei gilt grob folgender Ablauf:
   - subject (ProjectName) aus dem JWT auslesen   - subject (ProjectName) aus dem JWT auslesen
   - Alle Account- bzw. Booking-Objekte aus der DB laden.   - Alle Account- bzw. Booking-Objekte aus der DB laden.
-  - Datenbank-Objekte (ch.bzz...Account / ch.bzz...Booking) zu API-Objekte (ch.bzz.generated.model.Account/ ch.bzz.generated.model.Booking) mappen. +  - Datenbank-Objekte (ch.bzz...Account / ch.bzz...Booking) zu API-Objekte (ch.bzz.generated.model.Account / ch.bzz.generated.model.Booking) mappen. 
-  - **Optional**: Default-Dummy-Objekte zurückgeben falls noch nichts in der Datenbank gespeichert ist.+  - **Optional**: Default-Dummy-Objekte zurückgebenfalls noch nichts in der Datenbank gespeichert ist
 + 
 +Für den Fall, dass es zu mühsam ist, mehrere Klassen mit demselben Klassennamen hanzuhaben, können Sie Ihre eigens implementiere Datenbank-Klassen auch umbenennen.
  • de/modul/ffit/3-jahr/java/learningunits/lu10/aufgaben/a01.1762735283.txt.gz
  • Zuletzt geändert: 2025/11/10 01:41
  • von apeter