package org.ovirt.engine.api.restapi.resource; import org.ovirt.engine.api.model.NIC; import org.ovirt.engine.api.model.Nics; import org.ovirt.engine.api.resource.ReadOnlyDevicesResource; import org.ovirt.engine.core.common.businessentities.VmNetworkInterface; import org.ovirt.engine.core.common.queries.VdcQueryParametersBase; import org.ovirt.engine.core.common.queries.VdcQueryType; import org.ovirt.engine.core.compat.Guid; public class BackendReadOnlyNicsResource extends AbstractBackendReadOnlyDevicesResource<NIC, Nics, VmNetworkInterface> implements ReadOnlyDevicesResource<NIC, Nics> { public BackendReadOnlyNicsResource(Guid parentId, VdcQueryType queryType, VdcQueryParametersBase queryParams) { super(NIC.class, Nics.class, VmNetworkInterface.class, parentId, queryType, queryParams); } @Override protected boolean matchEntity(VmNetworkInterface entity, Guid id) { return id.equals(entity.getId()); } }