Change in ovirt-engine[master]: restapi: bookmarks

juan.hernandez at redhat.com juan.hernandez at redhat.com
Tue Apr 15 13:47:14 UTC 2014


Juan Hernandez has submitted this change and it was merged.

Change subject: restapi: bookmarks
......................................................................


restapi: bookmarks

- Add support for bookmarks to the REST api.
- The following URLs/verbs are now available:
  - /ovirt-engine/api/bookmarks (GET) get a list of book marks.
  - /ovirt-engine/api/bookmarks/{id} (GET) get book mark details.
  - /ovirt-engine/api/bookmarks/{id} (PUT) update book mark.
  - /ovirt-engine/api/bookmarks/{id} (DELETE) remove book mark.
  - /ovirt-engine/api/bookmarks (POST) add new book mark
- The standard json and xml are available. The format is the following:
  <bookmark>
    <name>The name</name>
    <value>host.name=something</value>
  </bookmark>
or
  {
    "name": "The name",
    "value": "host.name=something"
  }

Change-Id: I068194732a45223dae22c18ffee5aaa0f3ec930d
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1075556
Signed-off-by: Alexander Wels <awels at redhat.com>
---
A backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetBookmarkByBookmarkIdQuery.java
A backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetBookmarkByBookmarkNameQuery.java
M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java
A backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/resource/BookmarkResource.java
A backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/resource/BookmarksResource.java
M backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/utils/ApiRootLinksCreator.java
M backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/utils/LinkHelper.java
M backend/manager/modules/restapi/interface/definition/src/main/resources/api.xsd
M backend/manager/modules/restapi/interface/definition/src/main/resources/jyaml.yml
M backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml
M backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/BackendApplication.java
A backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendBookmarkResource.java
A backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendBookmarksResource.java
M backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/utils/FeaturesHelper.java
M backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendApiResourceTest.java
A backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendBookmarkResourceTest.java
A backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendBookmarksResourceTest.java
A backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/BookmarkMapper.java
A backend/manager/modules/restapi/types/src/test/java/org/ovirt/engine/api/restapi/types/BookmarkMapperTest.java
19 files changed, 717 insertions(+), 6 deletions(-)

Approvals:
  Juan Hernandez: Looks good to me, approved
  Alexander Wels: Verified



-- 
To view, visit http://gerrit.ovirt.org/26769
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I068194732a45223dae22c18ffee5aaa0f3ec930d
Gerrit-PatchSet: 3
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alexander Wels <awels at redhat.com>
Gerrit-Reviewer: Alexander Wels <awels at redhat.com>
Gerrit-Reviewer: Einav Cohen <ecohen at redhat.com>
Gerrit-Reviewer: Juan Hernandez <juan.hernandez at redhat.com>
Gerrit-Reviewer: Vojtech Szocs <vszocs at redhat.com>
Gerrit-Reviewer: automation at ovirt.org
Gerrit-Reviewer: oVirt Jenkins CI Server



More information about the Engine-commits mailing list