Um im UI in der Bookingübersicht nicht nur die IDs, sondern für einen Normalsterblichen tatsächlich verwertbare Texte zu schaffen, brauchen wir in Booking neue Getter. Damit gehen in den anderen Klassen ebenfalls neue Methoden einher.
Die Einhaltung der hier vorgegebenen Namen ist absolut wichtig!
String getCustomerShowField()
Die Methode soll mit Hilfe des Repositorys den der Buchung zugeteilten Kunden aus der Datenbank holen und daraus einen String des folgenden Schemas zurückgeben:
[Vorname] [Nachname] (ID: [customerID])
String getCarShowField()
Die Methode soll ebenfalls über das Repository das der Buchung zugeteilte Fahrzeug aus der Datenbank holen und einen String des folgenden Schemas zurückgeben:
[Marke] [Modell] (ID: [carID])
Ich bin mir unsicher, ob es für die limitierte Auswahl an Feldern Sinn macht, diese Methoden als toString() zu implementieren. Ich lasse das offen stehen, gibt da denke ich kein richtig und kein falsch.
Um im UI in der Bookingübersicht nicht nur die IDs, sondern für einen Normalsterblichen tatsächlich verwertbare Texte zu schaffen, brauchen wir in Booking neue Getter. Damit gehen in den anderen Klassen ebenfalls neue Methoden einher.
Die Einhaltung der hier vorgegebenen Namen ist absolut wichtig!
String getCustomerShowField()
Die Methode soll mit Hilfe des Repositorys den der Buchung zugeteilten Kunden aus der Datenbank holen und daraus einen String des folgenden Schemas zurückgeben: [Vorname] [Nachname] (ID: [customerID])
String getCarShowField()
Die Methode soll ebenfalls über das Repository das der Buchung zugeteilte Fahrzeug aus der Datenbank holen und einen String des folgenden Schemas zurückgeben: [Marke] [Modell] (ID: [carID])
Ich bin mir unsicher, ob es für die limitierte Auswahl an Feldern Sinn macht, diese Methoden als toString() zu implementieren. Ich lasse das offen stehen, gibt da denke ich kein richtig und kein falsch.