package org.ovirt.engine.api.restapi.resource; import javax.ws.rs.core.Response; import org.ovirt.engine.api.model.GraphicsConsole; import org.ovirt.engine.api.resource.TemplateGraphicsConsoleResource; import org.ovirt.engine.core.compat.Guid; public class BackendTemplateGraphicsConsoleResource extends BackendResource implements TemplateGraphicsConsoleResource { private BackendTemplateGraphicsConsolesResource parent; private Guid guid; private String consoleId; public BackendTemplateGraphicsConsoleResource(BackendTemplateGraphicsConsolesResource parent, Guid guid, String consoleId) { this.parent = parent; this.guid = guid; this.consoleId = consoleId; } @Override public GraphicsConsole get() { return BackendGraphicsConsoleHelper.get(parent::list, consoleId); } @Override public Response remove() { return BackendGraphicsConsoleHelper.remove(this, guid, consoleId); } }