summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/vm/disk/DiskImageVdi.java
diff options
context:
space:
mode:
authorManuel Bentele2021-05-19 09:01:38 +0200
committerManuel Bentele2021-05-19 09:01:38 +0200
commitadc19701eafcd18a746a57dc0a610a614e1d80cf (patch)
treedf9f27c6172684909ed1c5ffede2a46243322a8d /src/main/java/org/openslx/vm/disk/DiskImageVdi.java
parentRemove needless reference to internal/private Maven repository (diff)
parentImplements XML schema validation for VirtualBox configurations (diff)
downloadmaster-sync-shared-adc19701eafcd18a746a57dc0a610a614e1d80cf.tar.gz
master-sync-shared-adc19701eafcd18a746a57dc0a610a614e1d80cf.tar.xz
master-sync-shared-adc19701eafcd18a746a57dc0a610a614e1d80cf.zip
Merge branch 'feature/qemu-integration'
Diffstat (limited to 'src/main/java/org/openslx/vm/disk/DiskImageVdi.java')
-rw-r--r--src/main/java/org/openslx/vm/disk/DiskImageVdi.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/org/openslx/vm/disk/DiskImageVdi.java b/src/main/java/org/openslx/vm/disk/DiskImageVdi.java
index 9be49d8..37e45c1 100644
--- a/src/main/java/org/openslx/vm/disk/DiskImageVdi.java
+++ b/src/main/java/org/openslx/vm/disk/DiskImageVdi.java
@@ -2,6 +2,8 @@ package org.openslx.vm.disk;
import java.io.RandomAccessFile;
+import org.openslx.virtualization.Version;
+
/**
* VDI disk image for virtual machines.
*
@@ -78,14 +80,14 @@ public class DiskImageVdi extends DiskImage
}
@Override
- public int getVersion() throws DiskImageException
+ public Version getVersion() throws DiskImageException
{
final RandomAccessFile diskFile = this.getDiskImage();
final short vdiVersionMajor = Short.reverseBytes( DiskImageUtils.readShort( diskFile, 68 ) );
final short vdiVersionMinor = Short.reverseBytes( DiskImageUtils.readShort( diskFile, 70 ) );
- return DiskImageUtils.versionFromMajorMinor( vdiVersionMajor, vdiVersionMinor );
+ return new Version( vdiVersionMajor, vdiVersionMinor );
}
@Override