Package de.svws_nrw.db.schema.app
Klasse DTOCreatorTable
java.lang.Object
de.svws_nrw.db.schema.app.DTOCreatorTable
Diese Klasse stellt Methoden zum Erstellen des Java Quellcodes
für eine DTO-Klasse zum Zugriff auf eine Tabelle der SVWS-Datenbank
zur Verfügung.
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected static final List
<DTOCreatorTable> Enthält alle definierten Objekt dieser Klassefinal SchemaTabelle
Die Tabelle für die der Java-Code erzeugt werden soll -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic void
addLogConsumer
(Consumer<LogData> consumer) Fügt einen Consumer für das Logging beim Erstellen des Java-Quellcodes zum Logger hinzu.getCode
(long rev) Generiert für die angegebene Revision den Java-Code der dazugehörigen Java-DTO-Klasse.getCode4PrimaryKeyClass
(long rev) Generiert für die Tabelle eine DTO-Klasse für den PrimärschlüsselgetPackageName
(long rev) Gibt den Package-Namen für diese Tabelle zurück.static void
init()
Initialisiert die interne Liste mit dem Quellcode sämtlicher Java-Code-Klassen in Bezug auf die einzelnen Revisionen.
-
Felddetails
-
all
Enthält alle definierten Objekt dieser Klasse -
tabelle
Die Tabelle für die der Java-Code erzeugt werden soll
-
-
Methodendetails
-
addLogConsumer
Fügt einen Consumer für das Logging beim Erstellen des Java-Quellcodes zum Logger hinzu.
Siehe auchLogConsumerList
undLogConsumerConsole
.- Parameter:
consumer
- der hinzuzufügende Log-Consumer
-
init
public static void init()Initialisiert die interne Liste mit dem Quellcode sämtlicher Java-Code-Klassen in Bezug auf die einzelnen Revisionen. -
getPackageName
Gibt den Package-Namen für diese Tabelle zurück.- Parameter:
rev
- die Revision des Datenbankschemas, für welche die Tabelle erzeugt wird.- Gibt zurück:
- der Package-Name
-
getCode
Generiert für die angegebene Revision den Java-Code der dazugehörigen Java-DTO-Klasse.- Parameter:
rev
- die Revision- Gibt zurück:
- der Java-Code für die DTO-Klasse in der angegebenen Revision.
-
getCode4PrimaryKeyClass
Generiert für die Tabelle eine DTO-Klasse für den Primärschlüssel- Parameter:
rev
- die Revision- Gibt zurück:
- der Java-Code für die Primärschlüssel-DTO-Klasse.
-