Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Um einen Client für einen REST-Service erzeugen zu lassen, muss die Servicespezifikation unter Administration/REST APIs registriert werden. Danach werden der Struktur entsprechende Klassen im Verzeichnis <NUCLOS-HOME>/data/codegenerator/src-conf-rest/  generiert, die in Regeln verwendet werden können.

FeldBedeutung

Image RemovedImage Added

NameName der REST-API: eindeutig; wird u.a. als Name für die Adapter-Klasse verwendet, bspw example.rest.NuclosRESTAdapter (liegt im Package des Nuclets)
Beschreibungoptional
Haupt-PackageName für das api -Package; Default: <nuclet_package>.invoker 
API-PackageName für das api -Package; Default: <nuclet_package>.api
Modell-PackageName für das models -Package; Default: <nuclet_package>.models
Bibliothek für HTTP-Client-TemplateBibliothek für HTTP-Client; Default: jersey2 
Bbliothek für Date-ObjekteBibliothek für Date-Objekte; Default: java8 
BigDecimal als String-Objekte behandelnBigDecimal als String behandeln um Genauigkeitsverluste zu vermeiden
Serializable implementieren?Models implementieren des Interface Serializable 
DateiOpenAPI-Spezifikation als JSON oder YAML 

...