Federico Simoncelli has posted comments on this change.

Change subject: restapi: image entity and import from glance
......................................................................


Patch Set 2:

(7 comments)

....................................................
Commit Message
Line 3: AuthorDate: 2013-07-26 13:09:31 +0200
Line 4: Commit:     Federico Simoncelli <fsimo...@redhat.com>
Line 5: CommitDate: 2013-07-31 17:52:23 +0200
Line 6: 
Line 7: restapi: image entity and import from glance
Done
Line 8: 
Line 9: Change-Id: Ief9104ff0eba175c90b42bc5651ada0f688eeb00


....................................................
File 
backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/resource/ImagesResource.java
Line 5: 
Line 6: import org.ovirt.engine.api.model.Image;
Line 7: import org.ovirt.engine.api.model.Images;
Line 8: 
Line 9: @Path("/images")
I need this here otherwise LinkHelper.getPath() fails.
Line 10: @Produces({ApiMediaType.APPLICATION_XML, 
ApiMediaType.APPLICATION_JSON, ApiMediaType.APPLICATION_X_YAML})
Line 11: public interface ImagesResource extends ReadOnlyResources<Image, 
Images> {
Line 12: 


....................................................
File 
backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/resource/StorageDomainResource.java
Line 43:     @Path("disks")
Line 44:     public DisksResource getDisksResource();
Line 45: 
Line 46:     @Path("images")
Line 47:     public ImagesResource getImagesResource();
Disks cannot represent all the image types (e.g. both Disk and ISO images)


....................................................
File 
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/AbstractBackendActionableResource.java
Line 22: import org.ovirt.engine.core.common.queries.VdcQueryParametersBase;
Line 23: import org.ovirt.engine.core.common.queries.VdcQueryType;
Line 24: import org.ovirt.engine.core.compat.Guid;
Line 25: 
Line 26: import static 
org.ovirt.engine.api.restapi.resource.BackendDataCenterResource.getStoragePools;
Done
Line 27: 
Line 28: 
Line 29: public abstract class AbstractBackendActionableResource <R extends 
BaseResource, Q /* extends IVdcQueryable */ >
Line 30:     extends AbstractBackendSubResource<R, Q> {


....................................................
File 
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainImageResource.java
Line 19: public class BackendStorageDomainImageResource
Line 20:         extends AbstractBackendActionableResource<Image, 
org.ovirt.engine.core.common.businessentities.RepoImage>
Line 21:         implements ImageResource {
Line 22: 
Line 23:     final private Guid storageDomainId;
Done
Line 24:     final private BackendStorageDomainImagesResource parent;
Line 25: 
Line 26:     protected BackendStorageDomainImageResource(String id, 
BackendStorageDomainImagesResource parent) {
Line 27:         super(id, Image.class, 
org.ovirt.engine.core.common.businessentities.RepoImage.class);


Line 50: 
Line 51:     @Override
Line 52:     public CreationResource getCreationSubresource(@PathParam("oid") 
String oid) {
Line 53:         return null;
Line 54:     }
Done
Line 55: 
Line 56:     @Override
Line 57:     public ActionResource getActionSubresource(String action, String 
ids) {
Line 58:         return inject(new BackendActionResource(action, ids));


....................................................
File 
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainImagesResource.java
Line 42:     }
Line 43: 
Line 44:     @Override
Line 45:     protected Response performRemove(String id) {
Line 46:         return Response.serverError().build(); // TODO: removal is not 
implemented yet
Done
Line 47:     }
Line 48: 
Line 49:     @Override
Line 50:     protected Image doPopulate(Image model, 
org.ovirt.engine.core.common.businessentities.RepoImage entity) {


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

Gerrit-MessageType: comment
Gerrit-Change-Id: Ief9104ff0eba175c90b42bc5651ada0f688eeb00
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Federico Simoncelli <fsimo...@redhat.com>
Gerrit-Reviewer: Allon Mureinik <amure...@redhat.com>
Gerrit-Reviewer: Federico Simoncelli <fsimo...@redhat.com>
Gerrit-Reviewer: Michael Pasternak <mpast...@redhat.com>
Gerrit-Reviewer: Omer Frenkel <ofren...@redhat.com>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to