@Override public String getValue(DiskImage object) { return object.getDiskAlias(); } };
@Override public String getValue(DiskImage diskImage) { return diskImage.getDiskAlias(); } }, constants.aliasDisk(), "150px"); //$NON-NLS-1$
public String getDiskAlias() { return getDiskImage().getDiskAlias(); }
@Override public String getValue(EntityModel object) { DiskImage diskImage = (DiskImage) ((DiskModel) object.getEntity()).getDisk(); return diskImage.getDiskAlias(); } };
protected void addMoveOrCopyParameters(ArrayList<ActionParametersBase> parameters, Guid sourceStorageDomainGuid, Guid destStorageDomainGuid, DiskImage disk) { MoveOrCopyImageGroupParameters params = createParameters(sourceStorageDomainGuid, destStorageDomainGuid, disk); params.setQuotaId(disk.getQuotaId()); params.setDiskProfileId(disk.getDiskProfileId()); params.setNewAlias(disk.getDiskAlias()); parameters.add(params); }
protected void initDisksStorageDomainsList() { for (Object item : getItems()) { ImportVmData importVmData = (ImportVmData) item; VM vm = importVmData.getVm(); for (Disk disk : vm.getDiskMap().values()) { DiskImage diskImage = (DiskImage) disk; addDiskImportData( diskImage.getDiskAlias(), new ArrayList<StorageDomain>(), diskImage.getVolumeType(), importVmData.getCollapseSnapshots()); } } initIsoImages(); postInitDisks(); }
@Test public void testGetDiskAttachedToMultipleVmsWithoutDescription() { List<UnregisteredDisk> unregisteredDisk = dao.getByDiskIdAndStorageDomainId(FixturesTool.UNREGISTERED_DISK4, FixturesTool.STORAGE_DOMAIN_NFS2_1); assertTrue(!unregisteredDisk.isEmpty(), "Disk should exists in the UnregisteredDisks table"); assertEquals(1, unregisteredDisk.get(0).getVms().size(), "Disk should be attached to VM"); assertFalse(unregisteredDisk.get(0).getDiskImage().getDiskAlias().isEmpty(), "Disk should have disk alias"); assertTrue(StringUtils.isEmpty(unregisteredDisk.get(0).getDiskImage().getDiskDescription()), "Disk should have an empty disk description"); }
ChangeQuotaItemModel itemModel = new ChangeQuotaItemModel(); itemModel.setEntity(diskImage); itemModel.getObject().setEntity(diskImage.getDiskAlias()); itemModel.getCurrentQuota().setEntity(diskImage.getQuotaNames() != null && diskImage.getQuotaNames().size() >= i+1 ? diskImage.getQuotaNames().get(i) : null); itemModel.setStorageDomainId(storageDomainId);
private TransferDiskImageParameters createInitParams() { TransferDiskImageParameters parameters = new TransferDiskImageParameters(); parameters.setTransferType(TransferType.Download); parameters.setImageGroupID(diskImage.getId()); String fileExtension = diskImage.getVolumeFormat() == VolumeFormat.COW ? ".qcow2" : ".raw"; //$NON-NLS-1$ //$NON-NLS-2$ parameters.setDownloadFilename(diskImage.getDiskAlias() + fileExtension); //$NON-NLS-1$ parameters.setTransferSize(diskImage.getActualSizeInBytes()); return parameters; }
private void remove() { if (getWindow() != null) { return; } ConfirmationModel model = new ConfirmationModel(); setWindow(model); model.setTitle(ConstantsManager.getInstance().getConstants().removeDisksTitle()); model.setHelpTag(HelpTag.remove_disk_snapshot); model.setHashName("remove_disk_snapshot"); //$NON-NLS-1$ model.getLatch().setIsAvailable(false); ArrayList<String> items = new ArrayList<>(); for (Object item : getSelectedItems()) { DiskImage disk = (DiskImage) item; items.add(ConstantsManager.getInstance().getMessages().diskSnapshotLabel( disk.getDiskAlias(), disk.getVmSnapshotDescription())); } model.setItems(items); UICommand onRemoveCommand = UICommand.createDefaultOkUiCommand("OnRemove", this); //$NON-NLS-1$ model.getCommands().add(onRemoveCommand); UICommand cancelCommand = UICommand.createCancelUiCommand("Cancel", this); //$NON-NLS-1$ model.getCommands().add(cancelCommand); }
diskModel.getAlias().setEntity(disk.getDiskAlias()); diskModel.getVolumeType().setIsAvailable(false);
if (StringUtils.isEmpty(image.getDiskAlias())) { image.setDiskAlias(diskId);
di.setWipeAfterDelete(diskImage.isWipeAfterDelete()); di.setPropagateErrors(diskImage.getPropagateErrors()); di.setDiskAlias(diskImage.getDiskAlias()); di.setDiskDescription(diskImage.getDiskDescription()); di.setShareable(diskImage.isShareable());
: AsyncDataProvider.getInstance().getVolumeTypeList(), diskImage.getVolumeType()); diskModel.setVolumeType(volumes); diskModel.getAlias().setEntity(diskImage.getDiskAlias()); diskModel.setVm(getVm()); break;
@Override protected void writeDisk(DiskImage image) { DiskVmElement dve = image.getDiskVmElementForVm(vmBase.getId()); _writer.writeAttributeString(getOvfUri(), "diskId", image.getImageId().toString()); _writer.writeAttributeString(getOvfUri(), "size", String.valueOf(bytesToGigabyte(image.getSize()))); _writer.writeAttributeString(getOvfUri(), "actual_size", String.valueOf(bytesToGigabyte(image.getActualSizeInBytes()))); _writer.writeAttributeString(getOvfUri(), "vm_snapshot_id", (image.getVmSnapshotId() != null) ? image .getVmSnapshotId().toString() : ""); writeDiskParentRef(image); _writer.writeAttributeString(getOvfUri(), "fileRef", OvfParser.createImageFile(image)); _writer.writeAttributeString(getOvfUri(), "format", getVolumeImageFormat(image.getVolumeFormat())); _writer.writeAttributeString(getOvfUri(), "volume-format", image.getVolumeFormat().toString()); _writer.writeAttributeString(getOvfUri(), "volume-type", image.getVolumeType().toString()); _writer.writeAttributeString(getOvfUri(), "disk-interface", dve.getDiskInterface().toString()); _writer.writeAttributeString(getOvfUri(), "read-only", String.valueOf(dve.isReadOnly())); _writer.writeAttributeString(getOvfUri(), "shareable", String.valueOf(image.isShareable())); _writer.writeAttributeString(getOvfUri(), "boot", String.valueOf(dve.isBoot())); _writer.writeAttributeString(getOvfUri(), "pass-discard", String.valueOf(dve.isPassDiscard())); if (image.getDiskAlias() != null) { _writer.writeAttributeString(getOvfUri(), "disk-alias", image.getDiskAlias()); } if (image.getDiskDescription() != null) { _writer.writeAttributeString(getOvfUri(), "disk-description", image.getDiskDescription()); } _writer.writeAttributeString(getOvfUri(), "wipe-after-delete", String.valueOf(image.isWipeAfterDelete())); }
_writer.writeAttributeString(OVF_PREFIX, getOvfUri(), "boot", String.valueOf(dve.isBoot())); _writer.writeAttributeString(OVF_PREFIX, getOvfUri(), "pass-discard", String.valueOf(dve.isPassDiscard())); if (image.getDiskAlias() != null) { _writer.writeAttributeString(OVF_PREFIX, getOvfUri(), "disk-alias", image.getDiskAlias());
ImportDiskData importDiskData = getDiskImportData(disk.getDiskAlias()); disk.setVolumeType(getAllocation().getSelectedItem()); disk.setVolumeFormat(AsyncDataProvider.getInstance().getDiskVolumeFormat( getStorage().getSelectedItem().getStorageType())); if (getDiskImportData(disk.getDiskAlias()).getSelectedQuota() != null) { disk.setQuotaId(importDiskData.getSelectedQuota().getId());
private void writeDrive() { for (DiskImage image : _images) { _writer.writeStartElement("Item"); _writer.writeElement(RASD_URI, "Caption", image.getDiskAlias()); _writer.writeElement(RASD_URI, "InstanceId", image.getImageId().toString()); _writer.writeElement(RASD_URI, "ResourceType", OvfHardware.DiskImage); _writer.writeElement(RASD_URI, "HostResource", getDriveHostResource(image)); _writer.writeElement(RASD_URI, "Parent", image.getParentId().toString()); _writer.writeElement(RASD_URI, "Template", image.getImageTemplateId().toString()); _writer.writeElement(RASD_URI, "ApplicationList", image.getAppList()); if (image.getStorageIds() != null && image.getStorageIds().size() > 0) { image.getStorageIds().forEach(guid -> _writer.writeElement(RASD_URI, "StorageId", guid.toString())); } if (image.getStoragePoolId() != null) { _writer.writeElement(RASD_URI, "StoragePoolId", image.getStoragePoolId().toString()); } _writer.writeElement(RASD_URI, "CreationDate", OvfParser.localDateToUtcDateString(image.getCreationDate())); _writer.writeElement(RASD_URI, "LastModified", OvfParser.localDateToUtcDateString(image.getLastModified())); _writer.writeElement(RASD_URI, "last_modified_date", OvfParser.localDateToUtcDateString(image.getLastModifiedDate())); writeManagedDeviceInfo(vmBase, image.getId()); _writer.writeEndElement(); // item } }
SafeHtmlUtils.fromString(getImageStatus(image.getImageStatus())), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.aliasDisk()), SafeHtmlUtils.fromString(image.getDiskAlias()), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.provisionedSizeDisk()), SafeHtmlUtils.fromString(String.valueOf(sizeRenderer.render(image.getSize()))), dl);
ImportDiskData importDiskData = getDiskImportData(disk.getDiskAlias()); disk.setVolumeType(getAllocation().getSelectedItem()); if (getDiskImportData(disk.getDiskAlias()).getSelectedQuota() != null) { disk.setQuotaId(importDiskData.getSelectedQuota().getId());