public StorageFormatType getStorageFormat() { return getStorageStaticData().getStorageFormat(); }
private List<StorageDomain> getUnattachedStorages() { List<StorageDomain> unattachedStorage = new ArrayList<>(); for (StorageDomain item : allStorageDomains) { if (item.getStorageDomainType() == StorageDomainType.Data && item.getStorageDomainSharedStatus() == StorageDomainSharedStatus.Unattached) { if (getEntity().getStoragePoolFormatType() == null || getEntity().getStoragePoolFormatType() == item.getStorageStaticData().getStorageFormat()) { unattachedStorage.add(item); } } } return unattachedStorage; }
addToList = true; } else if (getEntity().getStoragePoolFormatType().compareTo(a.getStorageStaticData() .getStorageFormat()) >= 0) { addToList = true; } else { if (a.getStorageStaticData().getStorageFormat() == StorageFormatType.V1 || a.getStorageStaticData().getStorageFormat() == StorageFormatType.V2) { addToList = true;
public void attachDataStorage() { AsyncDataProvider.getInstance().getStorageDomainList(new AsyncQuery<>( storageDomains -> { ArrayList<StorageDomain> unattachedStorage = new ArrayList<>(); boolean addToList; for (StorageDomain item : storageDomains) { addToList = false; if (item.getStorageDomainType() == StorageDomainType.Data && (item.getStorageType() == StorageType.LOCALFS) == getEntity() .isLocal() && item.getStorageDomainSharedStatus() == StorageDomainSharedStatus.Unattached) { if (getEntity().getStoragePoolFormatType() == null) { addToList = true; } else if (getEntity().getStoragePoolFormatType() == item.getStorageStaticData() .getStorageFormat()) { addToList = true; } } if (addToList) { unattachedStorage.add(item); } } attachStorageInternal(unattachedStorage, ConstantsManager.getInstance() .getConstants() .attachStorageTitle()); })); }
@Override protected org.ovirt.engine.core.common.businessentities.StorageDomain getInverse(StorageDomainStatic to) { org.ovirt.engine.core.common.businessentities.StorageDomain inverse = new org.ovirt.engine.core.common.businessentities.StorageDomain(); inverse.setId(to.getId()); inverse.setStorageName(to.getStorageName()); inverse.setStorageDomainType(to.getStorageDomainType()); inverse.setStorageType(to.getStorageType()); inverse.setStorageFormat(to.getStorageFormat()); inverse.setComment(to.getComment()); return inverse; }
private static StorageDomainStatic cloneStorageDomainStatic(StorageDomainStatic instance) { StorageDomainStatic obj = new StorageDomainStatic(); obj.setConnection(instance.getConnection()); obj.setId(instance.getId()); obj.setStorage(instance.getStorage()); obj.setStorageDomainType(instance.getStorageDomainType()); obj.setStorageType(instance.getStorageType()); obj.setStorageName(instance.getStorageName()); obj.setFirstMetadataDevice(instance.getFirstMetadataDevice()); obj.setVgMetadataDevice(instance.getVgMetadataDevice()); obj.setDescription(instance.getDescription()); obj.setComment(instance.getComment()); obj.setStorageFormat(instance.getStorageFormat()); obj.setWipeAfterDelete(instance.getWipeAfterDelete()); obj.setDiscardAfterDelete(instance.getDiscardAfterDelete()); obj.setWarningLowSpaceIndicator(instance.getWarningLowSpaceIndicator()); obj.setCriticalSpaceActionBlocker(instance.getCriticalSpaceActionBlocker()); obj.setWarningLowConfirmedSpaceIndicator(instance.getWarningLowConfirmedSpaceIndicator()); obj.setBackup(instance.isBackup()); return obj; }
.getSelectedItem() : storageDomain.getStorageFormat());
|| dataCenter.getStoragePoolFormatType().compareTo(getEntity() .getStorageStaticData() .getStorageFormat()) >= 0 && (dataCenter.isLocal() || !getEntity().getStorageType().isLocal()));
@Override protected MapSqlParameterSource createFullParametersMapper(StorageDomainStatic domain) { return getCustomMapSqlParameterSource() .addValue("id", domain.getId()) .addValue("storage", domain.getStorage()) .addValue("storage_name", domain.getStorageName()) .addValue("storage_description", domain.getDescription()) .addValue("storage_comment", domain.getComment()) .addValue("storage_type", domain.getStorageType()) .addValue("storage_domain_type", domain.getStorageDomainType()) .addValue("storage_domain_format_type", domain.getStorageFormat()) .addValue("last_time_used_as_master", domain.getLastTimeUsedAsMaster()) .addValue("wipe_after_delete", domain.getWipeAfterDelete()) .addValue("discard_after_delete", domain.getDiscardAfterDelete()) .addValue("first_metadata_device", domain.getFirstMetadataDevice()) .addValue("vg_metadata_device", domain.getVgMetadataDevice()) .addValue("warning_low_space_indicator", domain.getWarningLowSpaceIndicator()) .addValue("critical_space_action_blocker", domain.getCriticalSpaceActionBlocker()) .addValue("warning_low_confirmed_space_indicator", domain.getWarningLowConfirmedSpaceIndicator()) .addValue("backup", domain.isBackup()) .addValue("block_size", domain.getBlockSize().getValue()); }