Seitenhistorie
...
1) LoginService:
Codeblock |
---|
@Path("/")
@POST
@Consumes({MediaType.APPLICATION_JSON})
@RestServiceInfo(identifier="login", description="User-Login. Returns JsonObject with SessionID and link for BO-Metalist.", examplePostData = "{\"username\": \"nuclos\", \"password\": \"\"}")
@DELETE
@RestServiceInfo(identifier="logout", description="User-Logout. Returns HTTP-Status 200, if successful")
@GET
@Path("/version")
@RestServiceInfo(identifier="version", description="Version of the current Nuclos-Server")
@GET
@Path("/dbversion")
@RestServiceInfo(identifier="dbversion", description="Version of DB-Schema of the current Nuclos-Server. Actually accesses the DB.") |
2) MetaService:
Codeblock |
---|
@Path("/meta")
@GET
@Path("/bometa")
@RestServiceInfo(identifier="bometalist", description="List all readable Businessobject classes")
@GET
@Path("/bometa/{id}")
@RestServiceInfo(identifier="bometa", description="Get the meta information about one Businessobjects class")
|
3) DataService:
Codeblock |
---|
@Path("/data")
@GET
@Path("/{bometa}")
@RestServiceInfo(identifier="list", description="List of Data (Rows)")
@POST
@Path("/{bometa}")
@RestServiceInfo(identifier="insert", description="Data Row Insert")
@Consumes({MediaType.APPLICATION_JSON})
@GET
@Path("/{bometa}/{id}")
@RestServiceInfo(identifier="get", description="Full Data Row Get")
@PUT
@Path("/{bometa}/{id}")
@RestServiceInfo(identifier="update", description="Full Data Row Update")
@Consumes({MediaType.APPLICATION_JSON})
@DELETE
@Path("/{bometa}/{id}")
@RestServiceInfo(identifier="delete", description="Full Data Row Delete")
@GET
@Path("/{bometa}/{id}/sublist/{reffield}")
@RestServiceInfo(identifier="sublist", description="List of Subform-Data (Rows)")
|
Überblick
Inhalte