Documentation

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
jvx:common:util:rest [2020/06/15 14:38]
cduncan Edited for English grammar (capitalization, punctuation, correct verb conjugation)
jvx:common:util:rest [2020/06/29 13:42]
cduncan [Storage Access (CRUD, Metadata)]
Line 1: Line 1:
 ~~Title: REST Services~~ ~~Title: REST Services~~
  
-We define the business logic with [[jvx:​server:​lco:​objects|life-cycle objects]] on the server side. The access authorization of an application is checked by a [[jvx:​server:​security:​manager|security manager]]. The business logic is usually available via master- or subconnections from the client.+We define the business logic with [[jvx:​server:​lco:​objects|life cycle objects]] on the server side. The access authorization of an application is checked by a [[jvx:​server:​security:​manager|security manager]]. The business logic is usually available via master- or subconnections from the client.
  
 In order to complete the technology independence,​ the complete business logic of an application is also available via REST. In order to complete the technology independence,​ the complete business logic of an application is also available via REST.
Line 111: Line 111:
   * [[#​put-request_update|Update]]   * [[#​put-request_update|Update]]
   * [[#​delete-request_delete|Delete]]   * [[#​delete-request_delete|Delete]]
-  * [[#​options-request_meta_data|Meta Data]]+  * [[#​options-request_meta_data|Metadata]]
  
 ==GET-Request (Select)== ==GET-Request (Select)==
Line 190: Line 190:
 == PUT-Request (Update) == == PUT-Request (Update) ==
  
-Update a requord ​with Primary Key:+Update a record ​with Primary Key:
 ''<​nowiki>​http://​server:​port/​webapp/​services/​rest/</​nowiki>​**<​fc #​BF0000>​APPLICATION_NAME</​fc>​**/​**<​fc #​BF0000>​LIFECYCLE_CLASS</​fc>​**/​data/​**<​fc #​BF0000>​STORAGE_NAME</​fc>​**/​**<​fc #​BF0000>​PRIMARY_KEY</​fc>​**''​ ''<​nowiki>​http://​server:​port/​webapp/​services/​rest/</​nowiki>​**<​fc #​BF0000>​APPLICATION_NAME</​fc>​**/​**<​fc #​BF0000>​LIFECYCLE_CLASS</​fc>​**/​data/​**<​fc #​BF0000>​STORAGE_NAME</​fc>​**/​**<​fc #​BF0000>​PRIMARY_KEY</​fc>​**''​
  
Line 242: Line 242:
 </​file>​ </​file>​
  
-==OPTIONS-Request (Meta Data)==+==OPTIONS-Request (Metadata)==
  
-Request ​Meta Data:+Request ​Metadata:
 ''<​nowiki>​http://​server:​port/​webapp/​services/​rest/</​nowiki>​**<​fc #​BF0000>​APPLICATION_NAME</​fc>​**/​**<​fc #​BF0000>​LIFECYCLE_CLASS</​fc>​**/​data/​**<​fc #​BF0000>​STORAGE_NAME</​fc>​**''​ ''<​nowiki>​http://​server:​port/​webapp/​services/​rest/</​nowiki>​**<​fc #​BF0000>​APPLICATION_NAME</​fc>​**/​**<​fc #​BF0000>​LIFECYCLE_CLASS</​fc>​**/​data/​**<​fc #​BF0000>​STORAGE_NAME</​fc>​**''​
  
 ==OPTIONS-Response== ==OPTIONS-Response==
  
-The response returns the meta data in JSON format:+The response returns the metadata ​in JSON format:
  
 <file json> <file json>
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information