package org.ovirt.engine.api.restapi.resource;
import java.util.List;
import javax.ws.rs.core.Response;
import org.ovirt.engine.api.model.Action;
import org.ovirt.engine.api.resource.ActionResource;
public class BackendActionResource
extends AbstractBackendAsyncStatusResource<Action>
implements ActionResource {
public BackendActionResource(String action, String ids) {
super(Action.class, ids);
}
public Response get() {
return Response.ok(query()).build();
}
@Override
protected Action deprecatedPopulate(Action model, List entity) {
model.setId(asString(ids));
if (model.isSetFault()) {
setReason(model.getFault());
}
return model;
}
@Override
public Action getAction() {
// REVISIT
return null;
}
}