private StoragePool findDc(Guid dcId, List<StoragePool> dataCenters) { for (StoragePool dc : dataCenters) { if (dcId.equals(dc.getId())) { return dc; } } return null; }
private StoragePool findDataCenterById(List<StoragePool> list, Guid id) { if (id == null) { return null; } for (StoragePool dc : list) { if (dc.getId().equals(id)) { return dc; } } return null; }
protected Object[] getSelectedKeys() { if (getSelectedItems() == null) { return new Object[0]; } else { ArrayList<Object> objL = new ArrayList<>(); for (StoragePool a : getSelectedItems()) { objL.add(a.getId()); } return objL.toArray(new Object[] {}); } }
public void executeAttachStorageDomains() { List<ActionParametersBase> pb = selectedStorageDomains .stream() .map(sd -> new AttachStorageDomainToPoolParameters(sd.getId(), getEntity().getId())) .collect(Collectors.toList()); Frontend.getInstance().runMultipleAction(ActionType.AttachStorageDomainToPool, pb); cancel(); }
protected StoragePool setUpStoragePool(int index) { StoragePool pool = mock(StoragePool.class); org.ovirt.engine.core.compat.Version version = new org.ovirt.engine.core.compat.Version(2, 2); if (index != -1) { when(pool.getId()).thenReturn(GUIDS[index]); } when(pool.getCompatibilityVersion()).thenReturn(version); return pool; }
protected StoragePool setUpStoragePool(int index) { StoragePool pool = mock(StoragePool.class); org.ovirt.engine.core.compat.Version version = new org.ovirt.engine.core.compat.Version(2, 2); if (index != -1) { when(pool.getId()).thenReturn(GUIDS[index]); } when(pool.getCompatibilityVersion()).thenReturn(version); return pool; }
static StoragePool setUpEntityExpectations(StoragePool entity, int index) { when(entity.getId()).thenReturn(GUIDS[index]); when(entity.getName()).thenReturn(NAMES[index]); when(entity.getdescription()).thenReturn(DESCRIPTIONS[index]); when(entity.isLocal()).thenReturn(false); return entity; }
public void getStorageDomainsWithAttachedStoragePoolGuid( AsyncQuery<List<StorageDomainStatic>> aQuery, StoragePool storagePool, List<StorageDomain> storageDomains) { aQuery.converterCallback = new ListConverter<>(); StorageDomainsAndStoragePoolIdQueryParameters parameters = new StorageDomainsAndStoragePoolIdQueryParameters(storageDomains, storagePool.getId()); Frontend.getInstance().runQuery(QueryType.GetStorageDomainsWithAttachedStoragePoolGuid, parameters, aQuery); }
public void onMaintenance() { final ConfirmationModel confirmationModel = (ConfirmationModel) getWindow(); List<ActionParametersBase> pb = getSelectedItems() .stream() .map(sd -> new DeactivateStorageDomainWithOvfUpdateParameters(sd.getId(), getEntity().getId(), confirmationModel.getForce().getEntity())) .collect(Collectors.toList()); confirmationModel.startProgress(); Frontend.getInstance().runMultipleAction(ActionType.DeactivateStorageDomainWithOvfUpdate, pb, result -> { confirmationModel.stopProgress(); setWindow(null); }); }
private void filterNonRequiredNetworks(List<Network> networks, List<Network> selected) { AsyncDataProvider.getInstance().getRequiredNetworksByDataCenterId(new AsyncQuery<>(reqNetworks -> { // Filter non-required networks networks.removeAll(reqNetworks); getNetworks().setItems(networks); getNetworks().setSelectedItems(selected); }), getStoragePool().getId()); }
@Override protected ToStringBuilder appendAttributes(ToStringBuilder tsb) { return super.appendAttributes(tsb) .append("vdsId", vds.getId()) .append("storagePoolId", storagePool.getId()) .append("masterVersion", storagePool.getMasterDomainVersion()); } }
@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() { IdQueryParameters params = new IdQueryParameters(getEntity().getId()); params.setRefresh(getIsQueryFirstTime()); Frontend.getInstance().runQuery(QueryType.GetIscsiBondsByStoragePoolId, params, new SetItemsAsyncQuery()); }
@Override public boolean test(DataCenterWithCluster source) { return source.getDataCenter() != null && source.getCluster() != null && source.getDataCenter().getId().equals(dataCenterId) && source.getCluster().getId().equals(clusterId); }
private ManagementNetworkOnClusterOperationParameters createAddCommandParams(org.ovirt.engine.api.model.Cluster cluster, StoragePool dataCenter) { Cluster clusterEntity = map(cluster, map(dataCenter)); if (!(cluster.isSetErrorHandling() && cluster.getErrorHandling().isSetOnError())) { clusterEntity.setMigrateOnError(null); } final Guid managementNetworkId = managementNetworkFinder.getManagementNetworkId(cluster, dataCenter.getId()); return new ManagementNetworkOnClusterOperationParameters(clusterEntity, managementNetworkId); }
void updateHost() { if (getDataCenter().getItems() == null) { return; } if (getCurrentStorageItem() == null) { return; } StoragePool dataCenter = getDataCenter().getSelectedItem(); boolean localFsOnly = getCurrentStorageItem() instanceof LocalStorageModel; Guid dataCenterId = dataCenter == null ? null : dataCenter.getId(); AsyncDataProvider.getInstance().getHostsForStorageOperation(new AsyncQuery<>(this::postUpdateHost), dataCenterId, localFsOnly); }
@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()); }
protected void updateTemplate() { final DataCenterWithCluster dataCenterWithCluster = getModel().getDataCenterWithClustersList().getSelectedItem(); StoragePool dataCenter = dataCenterWithCluster == null ? null : dataCenterWithCluster.getDataCenter(); if (dataCenter == null) { return; } AsyncDataProvider.getInstance().getTemplateListByDataCenter(new AsyncQuery<>( templates -> postInitTemplate(AsyncDataProvider.getInstance().filterTemplatesByArchitecture(templates, dataCenterWithCluster.getCluster().getArchitecture()))), dataCenter.getId()); }
private void updateTemplate() { final DataCenterWithCluster dataCenterWithCluster = getModel().getDataCenterWithClustersList().getSelectedItem(); StoragePool dataCenter = dataCenterWithCluster == null ? null : dataCenterWithCluster.getDataCenter(); if (dataCenter == null) { return; } AsyncDataProvider.getInstance().getTemplateListByDataCenter(asyncQuery( templates -> postInitTemplate(AsyncDataProvider.getInstance().filterTemplatesByArchitecture(templates, dataCenterWithCluster.getCluster().getArchitecture()))), dataCenter.getId()); }