From e4bb63179edac6752622e460854f6e2298db1a70 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 24 Apr 2018 11:47:46 +0200 Subject: Constants for virtId --- src/main/java/org/openslx/thrifthelper/TConst.java | 13 +++++++++++++ src/main/java/org/openslx/util/vm/DiskImage.java | 8 +++++--- src/main/java/org/openslx/util/vm/QemuMetaData.java | 10 +++++----- src/main/java/org/openslx/util/vm/VboxMetaData.java | 7 ++++--- src/main/java/org/openslx/util/vm/VmwareMetaData.java | 7 ++++--- 5 files changed, 31 insertions(+), 14 deletions(-) create mode 100644 src/main/java/org/openslx/thrifthelper/TConst.java (limited to 'src/main') diff --git a/src/main/java/org/openslx/thrifthelper/TConst.java b/src/main/java/org/openslx/thrifthelper/TConst.java new file mode 100644 index 0000000..2ff902e --- /dev/null +++ b/src/main/java/org/openslx/thrifthelper/TConst.java @@ -0,0 +1,13 @@ +package org.openslx.thrifthelper; + +public class TConst +{ + + /* + * Fort virtId in e.g. Virtualizer class, ImageBase etc. + */ + public static final String VIRT_VMWARE = "vmware"; + public static final String VIRT_VIRTUALBOX = "virtualbox"; + public static final String VIRT_QEMU = "qemukvm"; + +} diff --git a/src/main/java/org/openslx/util/vm/DiskImage.java b/src/main/java/org/openslx/util/vm/DiskImage.java index 26fca19..3ceebd8 100644 --- a/src/main/java/org/openslx/util/vm/DiskImage.java +++ b/src/main/java/org/openslx/util/vm/DiskImage.java @@ -7,7 +7,9 @@ import java.io.RandomAccessFile; import java.util.Arrays; import org.apache.log4j.Logger; +import org.apache.thrift.protocol.TCompactProtocol; import org.openslx.bwlp.thrift.iface.Virtualizer; +import org.openslx.thrifthelper.TConst; import org.openslx.util.Util; public class DiskImage @@ -42,11 +44,11 @@ public class DiskImage { if ( virtId == null ) return null; - if ( virtId.equals( "vmware" ) ) + if ( virtId.equals( TConst.VIRT_VMWARE ) ) return VMDK; - if ( virtId.equals( "virtualbox" ) ) + if ( virtId.equals( TConst.VIRT_VIRTUALBOX ) ) return VDI; - if ( virtId.equals( "qemukvm" ) ) + if ( virtId.equals( TConst.VIRT_QEMU ) ) return QCOW2; return null; } diff --git a/src/main/java/org/openslx/util/vm/QemuMetaData.java b/src/main/java/org/openslx/util/vm/QemuMetaData.java index f470376..742fa40 100644 --- a/src/main/java/org/openslx/util/vm/QemuMetaData.java +++ b/src/main/java/org/openslx/util/vm/QemuMetaData.java @@ -9,6 +9,7 @@ import java.util.Map; import org.apache.log4j.Logger; import org.openslx.bwlp.thrift.iface.OperatingSystem; import org.openslx.bwlp.thrift.iface.Virtualizer; +import org.openslx.thrifthelper.TConst; public class QemuMetaData extends VmMetaData { @@ -18,13 +19,13 @@ public class QemuMetaData extends VmMetaData osList, File file ) { super( osList ); displayName = file.getName().substring( 0, file.getName().indexOf( "." ) ); - setOs( "qemukvm", "anyOs" ); + setOs( "anyOs" ); hdds.add( new HardDisk( "anychipset", DriveBusType.IDE, file.getAbsolutePath() ) ); makeStartSequence(); } @@ -34,7 +35,7 @@ public class QemuMetaData extends VmMetaData