@Override protected VolumeType getRawValue(DiskImage object) { return VolumeType.forValue(object.getVolumeType().getValue()); } };
entity.setStoragesNames(split(rs.getString("storage_name"))); entity.setVmSnapshotId(getGuid(rs, "vm_snapshot_id")); entity.setVolumeType(VolumeType.forValue(rs .getInt("volume_type"))); entity.setVolumeFormat(VolumeFormat.forValue(rs
@Override protected RowMapper<Image> createEntityRowMapper() { return (rs, rowNum) -> { Image entity = new Image(); entity.setId(getGuidDefaultEmpty(rs, "image_guid")); entity.setCreationDate(DbFacadeUtils.fromDate(rs.getTimestamp("creation_date"))); entity.setTemplateImageId(getGuidDefaultEmpty(rs, "it_guid")); entity.setSize(rs.getLong("size")); entity.setParentId(getGuidDefaultEmpty(rs, "ParentId")); entity.setStatus(ImageStatus.forValue(rs.getInt("imageStatus"))); entity.setLastModified(DbFacadeUtils.fromDate(rs.getTimestamp("lastModified"))); entity.setSnapshotId(getGuidDefaultEmpty(rs, "vm_snapshot_id")); entity.setVolumeType(VolumeType.forValue(rs.getInt("volume_type"))); entity.setVolumeFormat(VolumeFormat.forValue(rs.getInt("volume_format"))); if (entity.getVolumeFormat().equals(VolumeFormat.COW)) { entity.setQcowCompat(QcowCompat.forValue(rs.getInt("qcow_compat"))); } entity.setDiskId(getGuidDefaultEmpty(rs, "image_group_id")); entity.setActive((Boolean) rs.getObject("active")); entity.setVolumeClassification(VolumeClassification.forValue(rs.getInt("volume_classification"))); return entity; }; }
SafeHtmlUtils.fromString(String.valueOf(sizeRenderer.render(image.getActualSizeInBytes()))), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.allocationDisk()), SafeHtmlUtils.fromString(String.valueOf(VolumeType.forValue(image.getVolumeType().getValue()))), dl); addDetailItem(SafeHtmlUtils.fromSafeConstant(constants.interfaceDisk()), SafeHtmlUtils.fromString(getInterface(image)), dl);