private static StoragePool cloneStoragePool(StoragePool instance) { StoragePool obj = new StoragePool(); obj.setdescription(instance.getdescription()); obj.setComment(instance.getComment()); obj.setId(instance.getId()); obj.setName(instance.getName()); obj.setIsLocal(instance.isLocal()); obj.setStatus(instance.getStatus()); obj.setMasterDomainVersion(instance.getMasterDomainVersion()); obj.setLVER(instance.getLVER()); obj.setRecoveryMode(instance.getRecoveryMode()); obj.setSpmVdsId(instance.getSpmVdsId()); obj.setStoragePoolCompatibilityLevelUpgradeNeeded(instance.isStoragePoolCompatibilityLevelUpgradeNeeded()); obj.setCompatibilityVersion(instance.getCompatibilityVersion()); return obj; }
private static void addEmptyDataCenterToList(List<StoragePool> dataCenters) { StoragePool tempVar = new StoragePool(); tempVar.setId(UnassignedDataCenterId); tempVar.setName("(none)"); //$NON-NLS-1$ dataCenters.add(tempVar); }
@Override public void save(StoragePool pool) { MapSqlParameterSource parameterSource = getCustomMapSqlParameterSource() .addValue("description", pool.getdescription()) .addValue("free_text_comment", pool.getComment()) .addValue("id", pool.getId()) .addValue("name", pool.getName()) .addValue("is_local", pool.isLocal()) .addValue("status", pool.getStatus()) .addValue("master_domain_version", pool.getMasterDomainVersion()) .addValue("spm_vds_id", pool.getSpmVdsId()) .addValue("quota_enforcement_type", pool.getQuotaEnforcementType()) .addValue("compatibility_version", pool.getCompatibilityVersion()); getCallsHandler().executeModification("Insertstorage_pool", parameterSource); }
@Override public void updatePartial(StoragePool pool) { MapSqlParameterSource parameterSource = getCustomMapSqlParameterSource() .addValue("description", pool.getdescription()) .addValue("free_text_comment", pool.getComment()) .addValue("id", pool.getId()) .addValue("name", pool.getName()) .addValue("is_local", pool.isLocal()) .addValue("storage_pool_format_type", pool.getStoragePoolFormatType()) .addValue("compatibility_version", pool.getCompatibilityVersion()) .addValue("quota_enforcement_type", pool.getQuotaEnforcementType().getValue()); getCallsHandler().executeModification("Updatestorage_pool_partial", parameterSource); }
String dataCenterName = dataCenterModel.getName().getEntity(); if (candidate == null || !Objects.equals(candidate.getName(), dataCenterName)) { enlistmentContext.setDataCenterId(dataCenter.getId()); } else { dataCenter = new StoragePool(); dataCenter.setName(dataCenterName); dataCenter.setdescription(dataCenterModel.getDescription().getEntity()); dataCenter.setComment(dataCenterModel.getComment().getEntity()); dataCenter.setIsLocal(dataCenterModel.getStoragePoolType().getSelectedItem()); dataCenter.setCompatibilityVersion(dataCenterModel.getVersion().getSelectedItem());
@Mapping(from = DataCenter.class, to = StoragePool.class) public static StoragePool map(DataCenter model, StoragePool template) { StoragePool entity = template != null ? template : new StoragePool(); if (model.isSetId()) { entity.setId(GuidUtils.asGuid(model.getId())); entity.setName(model.getName()); entity.setdescription(model.getDescription()); entity.setComment(model.getComment()); entity.setIsLocal(model.isLocal()); entity.setStoragePoolFormatType(StorageFormatMapper.map(model.getStorageFormat(), null)); entity.setCompatibilityVersion(VersionMapper.map(model.getVersion())); entity.setMacPoolId(GuidUtils.asGuid(model.getMacPool().getId())); entity.setQuotaEnforcementType(map(model.getQuotaMode()));
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; }
private static StoragePool randomStoragePool() { RandomUtils random = RandomUtils.instance(); StoragePool sp = new StoragePool(); sp.setdescription(random.nextString(10)); sp.setComment(random.nextString(10)); sp.setName(random.nextString(10)); sp.setId(Guid.newGuid()); sp.setIsLocal(random.nextBoolean()); sp.setStatus(random.nextEnum(StoragePoolStatus.class)); return sp; }
private StoragePool findDc(Guid dcId, List<StoragePool> dataCenters) { for (StoragePool dc : dataCenters) { if (dcId.equals(dc.getId())) { return dc; } } return null; }
public List<StoragePool> getStoragePools() { StoragePool storagePool = new StoragePool(); storagePool.setId(GUIDS[1]); return Collections.singletonList(storagePool); }
public void edit() { StoragePool dataCenter = getSelectedItem(); final UIConstants constants = ConstantsManager.getInstance().getConstants(); if (getWindow() != null) { return; } final DataCenterModel model = new DataCenterModel(); setWindow(model); model.setEntity(dataCenter); model.setDataCenterId(dataCenter.getId()); model.setTitle(constants.editDataCenterTitle()); model.setHelpTag(HelpTag.edit_data_center); model.setHashName("edit_data_center"); //$NON-NLS-1$ model.getName().setEntity(dataCenter.getName()); model.getDescription().setEntity(dataCenter.getdescription()); model.getComment().setEntity(dataCenter.getComment()); model.setOriginalName(dataCenter.getName()); model.getStoragePoolType().setSelectedItem(dataCenter.isLocal()); model.getQuotaEnforceTypeListModel().setSelectedItem(dataCenter.getQuotaEnforcementType()); UICommand tempVar = UICommand.createDefaultOkUiCommand("OnSave", this); //$NON-NLS-1$ model.getCommands().add(tempVar); UICommand tempVar2 = UICommand.createCancelUiCommand("Cancel", this); //$NON-NLS-1$ model.getCommands().add(tempVar2); }
model.getIsNew() ? new StoragePool() : (StoragePool) Cloner.clone(getSelectedItem()); dataCenter.setName(model.getName().getEntity()); dataCenter.setdescription(model.getDescription().getEntity()); dataCenter.setComment(model.getComment().getEntity()); dataCenter.setIsLocal(model.getStoragePoolType().getSelectedItem()); dataCenter.setCompatibilityVersion(model.getVersion().getSelectedItem()); dataCenter.setQuotaEnforcementType(model.getQuotaEnforceTypeListModel() .getSelectedItem());
@Override public String getStoragePoolName() { if (StringUtils.isEmpty(storagePoolName) && getStoragePool() != null) { storagePoolName = getStoragePool().getName(); } return StringUtils.defaultString(storagePoolName); }
qModel.getSpecificClusterQuota().setEntity(true); }), selectedDataCenter.getId()); AsyncDataProvider.getInstance().getStorageDomainList(new AsyncQuery<>( storageList -> { selectedDataCenter.getId()); StoragePool dataCenter = new StoragePool(); dataCenter.setId(quota.getStoragePoolId()); dataCenter.setName(quota.getStoragePoolName()); dataCenterList.add(dataCenter); qModel.getDataCenter().setItems(dataCenterList);
@Override protected StoragePool generateNewEntity() { StoragePool newPool = new StoragePool(); newPool.setId(Guid.newGuid()); newPool.setName("newPoolDude"); newPool.setCompatibilityVersion(Version.getLast()); return newPool; }
if (isLocalStorage(item) && !dataCenter.isLocal()) { updateItemSelectability(item, false); return; boolean isNoneDataCenter = dataCenter.getId().equals(StorageModel.UnassignedDataCenterId); boolean isDataDomain = item.getRole() == StorageDomainType.Data; dataCenter.getStatus() != StoragePoolStatus.Uninitialized; dataCenter.getStatus() != StoragePoolStatus.Uninitialized; dataCenter.getStatus() != StoragePoolStatus.Uninitialized && AsyncDataProvider.getInstance() .isManagedBlockDomainSupported(dataCenter.getCompatibilityVersion()); boolean canAttachLocalStorage = !isLocalStorage(item) || dataCenter.isLocal(); if (((isExportDomain && canAttachExportDomain) || (isIsoDomain && canAttachIsoDomain) || (isManagedBlockDomain && canAttachManagedBlockDomain)) && canAttachLocalStorage) {
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; }
if (!dataCenter.getId().equals(UnassignedDataCenterId)) { getFormat().setIsChangeable(false); if (dataCenter.getStoragePoolFormatType() == null) { StorageFormatType targetFormat = VersionStorageFormatUtil.getForVersion(dataCenter.getCompatibilityVersion()); dataCenter.setStoragePoolFormatType(targetFormat); formats.add(dataCenter.getStoragePoolFormatType()); selectItem = dataCenter.getStoragePoolFormatType(); } else if (getCurrentStorageItem().getRole() == StorageDomainType.ISO || getCurrentStorageItem().getRole() == StorageDomainType.ImportExport) {