@Override protected Date getRawValue(DiskImage object) { return object.getCreationDate(); } };
public DiskImage() { setParentId(Guid.Empty); setCreationDate(new Date()); setLastModifiedDate(getCreationDate()); snapshots = new ArrayList<>(); }
@Override protected Date getRawValue(Disk object) { return object.getDiskStorageType() == DiskStorageType.IMAGE || object.getDiskStorageType() == DiskStorageType.CINDER || object.getDiskStorageType() == DiskStorageType.MANAGED_BLOCK_STORAGE ? ((DiskImage) object).getCreationDate() : null; } };
di.setCreationDate(new Date(diskImage.getCreationDate().getTime())); di.setLastModifiedDate(new Date(diskImage.getLastModifiedDate().getTime())); di.actualSizeInBytes = diskImage.actualSizeInBytes;
@Override protected MapSqlParameterSource createFullParametersMapper(UnregisteredDisk entity) { return createIdParameterMapper(entity.getId()) .addValue("disk_alias", entity.getDiskAlias()) .addValue("disk_description", entity.getDiskDescription()) .addValue("creation_date", entity.getDiskImage().getCreationDate()) .addValue("last_modified", entity.getDiskImage().getLastModified()) .addValue("volume_type", entity.getDiskImage().getVolumeType()) .addValue("volume_format", entity.getDiskImage().getVolumeFormat()) .addValue("actual_size", entity.getDiskImage().getActualSizeInBytes()) .addValue("size", entity.getDiskImage().getSize()) .addValue("image_id", entity.getDiskImage().getImageId()); }
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(getInterface(image)), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.creationDateDisk()), SafeHtmlUtils.fromString(dateRenderer.render(image.getCreationDate())), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.diskSnapshotIDDisk()), SafeHtmlUtils.fromString(String.valueOf(image.getImageId())), dl);