Juan Hernandez has submitted this change and it was merged.
Change subject: restapi: Recursively scan for service interfaces
......................................................................
restapi: Recursively scan for service interfaces
The creation of links to collections relies on scanning of the
implementation classes, in order to find the implemented service
interfaces. But currently the code that does this scanning doesn't take
into account that some interfaces may not be implememented directly, but
by base classes. In those situations the links to collections aren't
created correctly. The 'BackendDataCenterNetworksResource' class is an
example of that. It doesn't directly implement any service interface,
only the base class does. To avoid that issue this patch changes the
scanning code so that it recursively scans the parent classes.
Change-Id: Ice711e9e94048ac695c4cd502e8beb563f6f2017
Bug-Url:
https://bugzilla.redhat.com/1375668
Signed-off-by: Juan Hernandez <juan.hernandez(a)redhat.com>
---
M
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/AbstractBackendResource.java
1 file changed, 20 insertions(+), 2 deletions(-)
Approvals:
Juan Hernandez: Verified; Looks good to me, approved
Jenkins CI: Passed CI tests
--
To view, visit
https://gerrit.ovirt.org/64193
To unsubscribe, visit
https://gerrit.ovirt.org/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ice711e9e94048ac695c4cd502e8beb563f6f2017
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Juan Hernandez <juan.hernandez(a)redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Juan Hernandez <juan.hernandez(a)redhat.com>
Gerrit-Reviewer: Ori Liel <oliel(a)redhat.com>
Gerrit-Reviewer: gerrit-hooks <automation(a)ovirt.org>