protected Guid lookupStorageDomainIdByName(String name) { return getEntity(org.ovirt.engine.core.common.businessentities.StorageDomainStatic.class, QueryType.GetStorageDomainByName, new NameQueryParameters(name), "Storage: name=" + name).getId(); }
public StorageDomainManagementParameter(StorageDomainStatic storageDomain) { super(storageDomain.getId()); setStorageDomain(storageDomain); setVdsId(Guid.Empty); }
protected Guid lookupStorageDomainIdByName(String name) { return getEntity(org.ovirt.engine.core.common.businessentities.StorageDomainStatic.class, QueryType.GetStorageDomainByName, new NameQueryParameters(name), "Storage: name=" + name).getId(); }
@Override public Guid getId() { return getStorageStaticData() == null ? null : getStorageStaticData().getId(); }
private StoragePool getStoragePoolIdByStorageDomainName(String storageDomainName) { StorageDomainStatic storageDomain = getEntity(StorageDomainStatic.class, QueryType.GetStorageDomainByName, new NameQueryParameters(storageDomainName), "StorageDomain: name=" + storageDomainName); List<StoragePool> storagePools = getEntity(List.class, QueryType.GetStoragePoolsByStorageDomainId, new IdQueryParameters(storageDomain.getId()), "Datacenters"); if (!storagePools.isEmpty()) { return storagePools.get(0); } // The storage domain is unattached return null; } }
public StorageDomainStatic getStorageDomainStatic() { StorageDomainStatic storageDomainStatic = mock(StorageDomainStatic.class); when(storageDomainStatic.getId()).thenReturn(GUIDS[0]); when(storageDomainStatic.getName()).thenReturn(NAMES[0]); return storageDomainStatic; }
private static org.ovirt.engine.core.common.businessentities.StorageDomainStatic setUpEntityExpectations(org.ovirt.engine.core.common.businessentities.StorageDomainStatic entity, int index, StorageType storageType) { when(entity.getId()).thenReturn(GUIDS[index]); when(entity.getStorageDomainType()).thenReturn(StorageDomainType.Master); when(entity.getStorageType()).thenReturn(storageType); when(entity.getStorage()).thenReturn(GUIDS[0].toString()); return entity; }
private StorageDomainStatic getMatchingStorageDomain(Guid storageId, List<org.ovirt.engine.core.common.businessentities.StorageDomain> existingStorageDomains) { StorageDomainStatic storageDomainStatic = new StorageDomainStatic(); for (org.ovirt.engine.core.common.businessentities.StorageDomain storageDomain : existingStorageDomains) { if (storageDomain.getStorageStaticData().getId().equals(storageId)) { storageDomainStatic = storageDomain.getStorageStaticData(); break; } } return storageDomainStatic; }
static org.ovirt.engine.core.common.businessentities.StorageDomainStatic setUpStorageDomainEntityExpectations(org.ovirt.engine.core.common.businessentities.StorageDomainStatic entity, StorageType storageType) { when(entity.getId()).thenReturn(GUIDS[3]); when(entity.getStorageName()).thenReturn(NAMES[2]); when(entity.getStorageDomainType()).thenReturn(StorageDomainType.Master); when(entity.getStorageType()).thenReturn(storageType); when(entity.getStorage()).thenReturn(GUIDS[0].toString()); return entity; }
@Override public String toString() { return ToStringBuilder.forInstance(this) .append("name", getName()) .append("id", getId()) .build(); } }
@Override public String toString() { // Since the static data arrives from external source it's not guarenteed not to be null so a null check is // mandatory in order to avoid NPE when invoking toString by the logger return ToStringBuilder.forInstance(this) .append("domainName", staticData == null ? null : staticData.getName()) .append("domainId", staticData == null ? null : staticData.getId()) .build(); } }
protected Guid lookupStorageDomainIdByName(String name) { if (!isFiltered()) { StorageDomainStatic storageDomain = getEntity(org.ovirt.engine.core.common.businessentities.StorageDomainStatic.class, QueryType.GetStorageDomainByName, new NameQueryParameters(name), "Storage: name=" + name); if (storageDomain != null) { return storageDomain.getId(); } return null; } else { List<org.ovirt.engine.core.common.businessentities.StorageDomain> storageDomains = getBackendCollection(org.ovirt.engine.core.common.businessentities.StorageDomain.class, QueryType.GetAllStorageDomains, new QueryParametersBase()); for (org.ovirt.engine.core.common.businessentities.StorageDomain storageDomain : storageDomains) { if (storageDomain.getStorageName().equals(name)) { return storageDomain.getId(); } } return null; } }
private Guid getStorageDomainId(ExternalVmImport vmImport) { if (vmImport.getStorageDomain().isSetId()) { return asGuid(vmImport.getStorageDomain().getId()); } else /* if (vmImport.getStorageDomain().isSetName()) */ { String storageDomainName = vmImport.getStorageDomain().getName(); StorageDomainStatic storageDomain = getEntity(StorageDomainStatic.class, QueryType.GetStorageDomainByName, new NameQueryParameters(storageDomainName), storageDomainName, true); return storageDomain.getId(); } }
@Override protected void updateDatacentersForVolumeProvider() { getDataCenter().setIsChangeable(false); AsyncDataProvider.getInstance().getStorageDomainByName(new AsyncQuery<>(storageDomainStatic -> AsyncDataProvider.getInstance().getDataCentersByStorageDomain(new AsyncQuery<>(dataCenters -> { if (dataCenters != null && !dataCenters.isEmpty()) { getDataCenter().setSelectedItem(dataCenters.get(0)); } else { StoragePool noneStoragePool = new StoragePool(); noneStoragePool.setId(Guid.Empty); noneStoragePool.setName("(none)"); //$NON-NLS-1$ getDataCenter().setSelectedItem(noneStoragePool); } }), storageDomainStatic.getId())), provider.getName()); } }
@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; }
@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()); }