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); }
@Override protected void syncSearch() { IdQueryParameters params = new IdQueryParameters(getEntity().getId()); params.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetIscsiBondsByStoragePoolId, params, new SetItemsAsyncQuery()); }
@Override protected void syncSearch() { IdQueryParameters tempVar = new IdQueryParameters(getEntity().getId()); tempVar.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetStorageDomainsByStoragePoolId, tempVar, new SetItemsAsyncQuery()); }
@Override protected void syncSearch() { if (getEntity() == null) { return; } super.syncSearch(); IdQueryParameters parameters = new IdQueryParameters(getEntity().getId()); parameters.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetAllDiskSnapshotsByStorageDomainId, parameters, new SetSortedItemsAsyncQuery(Comparator.comparingDouble(DiskImage::getActualSize).reversed())); }
@Override protected void syncSearch() { super.syncSearch(); IdQueryParameters tempVar = new IdQueryParameters(getEntity().getId()); tempVar.setRefresh(getIsQueryFirstTime()); queryVirtualFunctionMap(tempVar); queryIsHostLockedOnNetworkOperation(tempVar); }
private void queryNetworkAttachments() { VDS vds = getEntity(); IdQueryParameters params = new IdQueryParameters(vds.getId()); params.setRefresh(false); // query for network attachments Frontend.getInstance().runQuery(QueryType.GetNetworkAttachmentsByHostId, params, new AsyncQuery<>((QueryReturnValue returnValue) -> { hostSetupNetworksParametersData.getNetworkAttachments().addAll((List<NetworkAttachment>) returnValue.getReturnValue()); initNetworkIdToExistingAttachmentMap(); // chain the vfsConfig query queryVfsConfig(); })); }
@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()); }
@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 void syncSearch() { if (getEntity() == null) { return; } IdQueryParameters params = new IdQueryParameters(getEntity().getId()); params.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetVmTemplatesAndNetworkInterfacesByNetworkId, params, new SetItemsAsyncQuery()); }
@Override protected void syncSearch() { DiskImage diskImage = getEntity(); if (diskImage == null) { return; } IdQueryParameters getStorageDomainsByImageIdParameters = new IdQueryParameters(diskImage.getImageId()); getStorageDomainsByImageIdParameters.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetStorageDomainsByImageId, getStorageDomainsByImageIdParameters, new SetItemsAsyncQuery()); setIsQueryFirstTime(false); }
@Override protected void syncSearch() { if (getEntity() == null) { return; } IdQueryParameters parameters = new IdQueryParameters(getEntity().getId()); parameters.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetAllNetworkQosByStoragePoolId, parameters, new SetItemsAsyncQuery()); }
@Override protected void syncSearch() { if (getEntity() == null) { return; } IdQueryParameters parameters = new IdQueryParameters(getEntity().getId()); parameters.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetQuotaByStoragePoolId, parameters, new SetItemsAsyncQuery()); }
@Override protected void syncSearch() { if (getEntity() == null) { return; } super.syncSearch(); IdQueryParameters tempVar = new IdQueryParameters(getEntity().getId()); tempVar.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetTemplatesRelatedToQuotaId, tempVar, new AsyncQuery<QueryReturnValue>(returnValue -> { setItems((ArrayList<VM>) returnValue.getReturnValue()); setIsEmpty(((List) getItems()).size() == 0); })); }
@Override protected void syncSearch() { if (getEntity() == null) { return; } super.syncSearch(); IdQueryParameters parameters = new IdQueryParameters(getEntity().getId()); parameters.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetAllDisksByStorageDomainId, parameters, new SetItemsAsyncQuery()); }
@Override protected void syncSearch() { super.syncSearch(); IdQueryParameters params = new IdQueryParameters(getEntity().getId()); params.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetAttachedClustersByClusterPolicyId, params, new SetItemsAsyncQuery()); setIsQueryFirstTime(false); }
@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()); }
@Override protected void syncSearch() { if (getEntity() == null) { return; } super.syncSearch(); IdQueryParameters tempVar = new IdQueryParameters(getEntity().getId()); tempVar.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetAllNetworks, tempVar, new AsyncQuery<QueryReturnValue>(returnValue -> { ArrayList<Network> newItems = returnValue.getReturnValue(); Collections.sort(newItems, new NameableComparator()); setItems(newItems); })); }
@Override protected void syncSearch() { if (getEntity() == null) { return; } IdQueryParameters params = new IdQueryParameters(getEntity().getId()); params.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetTemplatesByVnicProfileId, params, new AsyncQuery<QueryReturnValue>( returnValue -> setItems((Collection<VmTemplate>) returnValue.getReturnValue()))); }
@Override protected void syncSearch() { if (getEntity() == null) { return; } IdQueryParameters parameters = new IdQueryParameters(getEntity().getId()); parameters.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetUnregisteredCinderDisksByStorageDomainId, parameters, new SetSortedItemsAsyncQuery(new DiskByDiskAliasComparator())); }
@Override protected void syncSearch() { if (getEntity() == null) { return; } IdQueryParameters params = new IdQueryParameters(getEntity().getId()); params.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetVmsByVnicProfileId, params, new AsyncQuery<QueryReturnValue>( returnValue -> setItems((Collection<VM>) returnValue.getReturnValue()))); }