Change in ovirt-engine[master]: restapi: Add model servlet
juan.hernandez at redhat.com
juan.hernandez at redhat.com
Tue Dec 1 10:47:11 UTC 2015
Juan Hernandez has submitted this change and it was merged.
Change subject: restapi: Add model servlet
......................................................................
restapi: Add model servlet
This patch adds a servlet that servers the representation of the model,
in its original source form and also in the XML and JSON
representations. The servlet is available in "/ovirt-engine/api/model".
It supports the following content types:
application/json
application/octet-stream
application/xml
These content typs can be indicated using the HTTP "Accept" header, as
usual, and also the "accept" query parameter:
GET /ovirt-engine/api/model?accept=application/json
File extensions can also be used to indicate the requested content type.
For example, the following request will indicate JSON:
GET /ovirt-engine/api/model.json
Change-Id: I895a6923849402f8f392336c8aa69e03a8e90183
Signed-off-by: Juan Hernandez <juan.hernandez at redhat.com>
---
M backend/manager/modules/restapi/metamodel/pom.xml
A backend/manager/modules/restapi/metamodel/server/README.md
A backend/manager/modules/restapi/metamodel/server/pom.xml
A backend/manager/modules/restapi/metamodel/server/src/main/java/org/ovirt/api/metamodel/server/MimeTypes.java
A backend/manager/modules/restapi/metamodel/server/src/main/java/org/ovirt/api/metamodel/server/ModelServlet.java
A backend/manager/modules/restapi/metamodel/server/src/main/modules/org/ovirt/api/metamodel-server/main/module.xml
M backend/manager/modules/restapi/webapp/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
M backend/manager/modules/restapi/webapp/src/main/webapp/WEB-INF/web.xml
8 files changed, 344 insertions(+), 0 deletions(-)
Approvals:
Juan Hernandez: Verified; Looks good to me, approved; Passed CI tests
--
To view, visit https://gerrit.ovirt.org/49161
To unsubscribe, visit https://gerrit.ovirt.org/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I895a6923849402f8f392336c8aa69e03a8e90183
Gerrit-PatchSet: 3
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Juan Hernandez <juan.hernandez at redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Juan Hernandez <juan.hernandez at redhat.com>
Gerrit-Reviewer: gerrit-hooks <automation at ovirt.org>
More information about the Engine-commits
mailing list