API
Verwendung der Java API
openVALIDATION wird hauptsächlich als CLI in der Konsole verwendet. Zudem besteht die Möglichkeit, zur besseren Integration in Java Projekten, direkt auf die API von openVALIDATION zu zuzugreifen. Dazu stellt openVALIDATION ein Maven Package namens openvalidation-core bereit:
Als Erstes wird eine Instanz der Klasse org.bag.opernvalidation.core.OpenValidation
benötigt.
Diese wird folgendermaßen instantiiert:
Anschließend können Parameter initialisiert werden:
Jetzt kann der Code generiert werden:
Das Objekt result vom Typ org.bag.openvalidation.common.model.OpenValidationResult
enthält alle Informationen und Ergebnisse des Generierungsvorgangs. Unter anderem die Information, ob Fehler aufgetreten sind.
Wenn es keine Fehler gab, dann kann man mit den folgenden Aufrufen auf die Code-Ergebnisse zugreifen:
Der generierte Code besteht immer aus 2 Komponenten. Aus den implementierten Regeln und dem eigenen Framework. Das Framework sorgt dafür, dass der generierte Code keine externen Abhängigkeiten hat.
So erfolgt der Zugriff auf den Code:
Und so sehen am Ende die generierten Regeln in Node.js bzw. JavaScript aus:
Last updated