Seitenhistorie
In Bearbeitung...den Metainformationen eines BO ist ein Link defaultGeneration enthalten. Dieser liefert einen Datensatz Rohling im JSON Format welcher von Nuclos bereits mit den eingestellten Defaultwerten vorgefüllt wurde.
Beispiel aus dem Rest example: boMetas/example_rest_Order
Codeblock |
---|
http://localhost:8080/nuclos-war/rest/boGenerations/example_rest_Order |
liefert
Codeblock |
---|
{
"boId": null,
"boMetaId": "example_rest_Order",
"attributes": {
"approvedcreditlimit": null,
"customerAddress": {
"id": null,
"name": null
},
"discount": null,
"confirmation": null,
"nuclosProcess": {
"id": null,
"name": null
},
"deliveryDate": null,
"sendDate": null,
"orderDate": null,
"customer": {
"id": null,
"name": null
},
"orderNumber": null,
"note": null,
},
"links": {
"insert": {
"href": "http://hammerkopf.local:8180/nuclos-war/rest/bos/example_rest_Order",
"methods": [
"POST"
]
},
"boMeta": {
"href": "http://hammerkopf.local:8180/nuclos-war/rest/boMetas/example_rest_Order",
"methods": [
"GET"
]
}
}
} |
Anlegen
Ein Rohling enthält der Einfachheit halber alle Attribute die je nach Bedarf gefüllt werden können. Alles was nicht benötigt wird kann entfernt werden.
Info | ||||
---|---|---|---|---|
| ||||
Referenzattribute, wie in diesem Beispiel customer, müssen bei Verwendung die id enthalten. Der Inhalt unter name ist nicht verpflichtend, muss aber zumindest mit einem Leerstring ""gefüllt sein. |
Der Rohling muss per POST an den insert Link gesendet werden.
Die Rückgabe enthält das angelegte Objekt mit Id.