public BackendVmNumaNodesResource(Guid parentId) { super(VirtualNumaNode.class, VmNumaNode.class); this.addAction = ActionType.AddVmNumaNodes; this.updateType = ActionType.UpdateVmNumaNodes; this.collectionType = VirtualNumaNodes.class; this.parentId = parentId; this.queryType = QueryType.GetVmNumaNodesByVmId; this.queryParams = new IdQueryParameters(parentId); }
public void getVmDiskList(AsyncQuery<List<Disk>> aQuery, Guid vmId, boolean isRefresh) { aQuery.converterCallback = new ListConverter<>(); IdQueryParameters params = new IdQueryParameters(vmId); params.setRefresh(isRefresh); Frontend.getInstance().runQuery(QueryType.GetAllDisksByVmId, params, aQuery); }
public void getVmConfigurationBySnapshot(AsyncQuery<VM> aQuery, Guid snapshotSourceId) { aQuery.converterCallback = new CastingConverter<>(); Frontend.getInstance().runQuery(QueryType.GetVmConfigurationBySnapshot, new IdQueryParameters(snapshotSourceId).withoutRefresh(), aQuery); }
@Override protected void syncSearch() { if (getEntity() == null) { return; } IdQueryParameters parameters = new QosQueryParameterBase(getEntity().getId(), getQosType()); parameters.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetAllQosByStoragePoolIdAndType, parameters, new SetItemsAsyncQuery()); }
private org.ovirt.engine.core.common.businessentities.VM getVmConfiguration(Guid snapshotId) { org.ovirt.engine.core.common.businessentities.VM vmConfiguration = getEntity(org.ovirt.engine.core.common.businessentities.VM.class, QueryType.GetVmConfigurationBySnapshot, new IdQueryParameters(snapshotId), ""); return vmConfiguration; }
@Override protected void syncSearch() { IdQueryParameters params = new IdQueryParameters(getEntity().getId()); params.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetIscsiBondsByStoragePoolId, params, new SetItemsAsyncQuery()); }
public void getDataCenterById(AsyncQuery<StoragePool> aQuery, Guid dataCenterId) { aQuery.converterCallback = new CastingConverter<>(); Frontend.getInstance().runQuery(QueryType.GetStoragePoolById, new IdQueryParameters(dataCenterId).withoutRefresh(), aQuery); }
private List<String> getConsoleDevicesForEntity(Guid id) { return getEntity(List.class, QueryType.GetConsoleDevices, new IdQueryParameters(id), "GetConsoleDevices", true); }
@Override protected void syncSearch() { IdQueryParameters tempVar = new IdQueryParameters(getEntity().getId()); tempVar.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetStorageDomainsByStoragePoolId, tempVar, new SetItemsAsyncQuery()); }
public void getVmGuestAgentInterfacesByVmId(AsyncQuery<List<VmGuestAgentInterface>> aQuery, Guid vmId) { aQuery.converterCallback = new ListConverter<>(); Frontend.getInstance().runQuery(QueryType.GetVmGuestAgentInterfacesByVmId, new IdQueryParameters(vmId).withoutRefresh(), aQuery); }
@Override public Permission get() { return performGet(QueryType.GetPermissionById, new IdQueryParameters(guid), suggestedParentType); }
@Override protected void syncSearch() { super.syncSearch(); IdQueryParameters tempVar = new IdQueryParameters(getEntity().getId()); tempVar.setRefresh(getIsQueryFirstTime()); queryVirtualFunctionMap(tempVar); queryIsHostLockedOnNetworkOperation(tempVar); }
@Override public Group get() { return performGet( QueryType.GetDbGroupById, new IdQueryParameters(guid), BaseResource.class ); }
@Override protected void syncSearch() { if (getEntity() == null) { return; } IdQueryParameters params = new IdQueryParameters(getEntity().getId()); params.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetClustersAndNetworksByNetworkId, params, new SetItemsAsyncQuery()); }
public BackendGroupAssignedPermissionsResourceTest() { super(GUIDS[1], QueryType.GetPermissionsByAdElementId, new IdQueryParameters(GUIDS[1]), Group.class, "Group.Id", "Id"); }
@Override protected void syncSearch() { super.syncSearch(); IdQueryParameters tempVar = new IdQueryParameters(getEntity().getId()); tempVar.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetPermissionByRoleId, tempVar, new SetItemsAsyncQuery()); }
@Override protected Collection<org.ovirt.engine.core.common.businessentities.VM> getEntitiesFromDataDomain() { IdQueryParameters params = new IdQueryParameters(storageDomainId); return getBackendCollection(QueryType.GetVmsByStorageDomain, params); }
protected void syncSearch(QueryType queryType, final Comparator<? super T> comparator) { if (getEntity() == null) { return; } IdQueryParameters parameters = new IdQueryParameters(getEntity().getId()); parameters.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(queryType, parameters, new SetSortedItemsAsyncQuery(comparator)); }
@Override public AssignedPermissionsResource getPermissionsResource() { return inject(new BackendAssignedPermissionsResource(guid, QueryType.GetPermissionsOnBehalfByAdElementId, new IdQueryParameters(guid), User.class)); }
@Override protected void syncSearch() { if (getEntity() == null) { return; } IdQueryParameters params = new IdQueryParameters(getEntity().getId()); params.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetVmTemplatesAndNetworkInterfacesByNetworkId, params, new SetItemsAsyncQuery()); }