Versionen im Vergleich

Schlüssel

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

...

  • SubGetData (Path:/data/subget/{uid}/{subform}/{pk}, Method: GET, Return: JSONObject "Result")
    Es wird der Datensatz des Unterformulars {subform} mit dem Primärschlüssel {pk} zum Hauptformular des Businessobjekts {uid} zurückgegeben, falls er existiert.

  • GetInfo (Path:/data/getinfo/{uid}, Method: POST, Return: JSONObject "Result")
    Die Preview Daten "_title" und "_info" zu einem Unterformular-Datensatz, der mit Post übergeben wird, werden erzeugt. {uid} ist das Businessobjekt des Hauptformulars

  • ReferenceList (Path: /data/referencelist/{uid}/{field}, Method: GET, Return: JSON-Array "ReferenceValue")
    Erstellt eine Liste von Reference-Werten zum Feld {field} des Businessobjekts {uid}. Die Liste ist momentan auf maximal 1000 Einträge beschränkt.

  • Search (Path: /data/search/{text}, Method: GET, Return: JSON-Array "SearchResult")
    Durchsucht das Businessobjekt nach dem Suchtext {text} mit Hilfe des Lucene-Indexes.

  • Delete (Path: /data/delete/{uid}/{pk}, Method: DELETE)
    Löscht einen Datensatz mit dem Primärschlüssel {pk} aus dem Businessobjekt {uid}. Sobald der Datensatz ordnungsgemäß entfernt wurde, wird ein HTTP Status 200 (OK) zurückgegeben.

  • InsertUpdate (Path: /data/insertupdate, Method: POST, Return: JSONObject "ValueObject")
    Erwartet ein JSONObject "ValueObject" von einem neuem oder alten Datensatz. Dieser wird mit je nach flag mit INSERT in die Datenbank geschrieben oder mit UPDATE verändert. Falls kein Fehler auftritt, wird der Datensatz direkt aus der Datenbank nach der Operation zurückgegeben.
    Mit dem Feld "_newstate" kann ein Statuswechsel ausgeführt werden.

...



  • Ab Nuclos 4.1 implementiert:
  • SubOpen (Path: /data/subopen/{uid}/{subform}/{pk}/{file}, Method: GET, Return APPLICATION_OCTET_STREAM
  • FieldGet (Path: /data/fieldget/{field}|{pk}, Method: GET, Return JSONObject "Result"
  • VLPData (Path: /data/vlpdata/{field}, Method: POST, Return JSON-Array "ValueId")
  • SubLoadSubLoadWithParameters(Path: /data/subload/{subform}/{field}/{fk}, Method: POST, Return: JSONObject "Result")


...