package org.ovirt.engine.api.restapi.resource; import org.ovirt.engine.api.model.Event; import org.ovirt.engine.api.resource.EventResource; import org.ovirt.engine.core.common.businessentities.AuditLog; public class BackendEventResource extends AbstractBackendResource<Event, AuditLog> implements EventResource { private String id; private BackendEventsResource parent; public BackendEventResource(String id, BackendEventsResource parent) { super(Event.class, AuditLog.class); this.id = id; this.parent = parent; } public BackendEventResource() { super(Event.class, AuditLog.class); } @Override public Event get() { return parent.lookupEvent(id); } }