summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/util/vm/VmMetaData.java
diff options
context:
space:
mode:
authorJonathan Bauer2017-10-24 12:49:14 +0200
committerJonathan Bauer2017-10-24 12:49:14 +0200
commit2e5ca3f6fd81233ea0c07ea99ae5bf8765e1eabe (patch)
treef198a5a913ccf44da7f4f1b022e6485331f61399 /src/main/java/org/openslx/util/vm/VmMetaData.java
parentMerge branch 'vbox' of git.openslx.org:bwlp/master-sync-shared into vbox (diff)
downloadmaster-sync-shared-2e5ca3f6fd81233ea0c07ea99ae5bf8765e1eabe.tar.gz
master-sync-shared-2e5ca3f6fd81233ea0c07ea99ae5bf8765e1eabe.tar.xz
master-sync-shared-2e5ca3f6fd81233ea0c07ea99ae5bf8765e1eabe.zip
fix code formatting
Diffstat (limited to 'src/main/java/org/openslx/util/vm/VmMetaData.java')
-rw-r--r--src/main/java/org/openslx/util/vm/VmMetaData.java106
1 files changed, 59 insertions, 47 deletions
diff --git a/src/main/java/org/openslx/util/vm/VmMetaData.java b/src/main/java/org/openslx/util/vm/VmMetaData.java
index dc93dc9..a32da4e 100644
--- a/src/main/java/org/openslx/util/vm/VmMetaData.java
+++ b/src/main/java/org/openslx/util/vm/VmMetaData.java
@@ -16,22 +16,26 @@ import org.openslx.bwlp.thrift.iface.Virtualizer;
* Describes a configured virtual machine. This class is parsed from a machine
* description, like a *.vmx for VMware machines.
*/
-public abstract class VmMetaData {
- private static final Logger LOGGER = Logger.getLogger(VmMetaData.class);
+public abstract class VmMetaData
+{
+ private static final Logger LOGGER = Logger.getLogger( VmMetaData.class );
/*
* Helper types
*/
- public static enum DriveBusType {
+ public static enum DriveBusType
+ {
SCSI, IDE, SATA;
}
- public static class HardDisk {
+ public static class HardDisk
+ {
public final String chipsetDriver;
public final DriveBusType bus;
public final String diskImage;
- public HardDisk(String chipsetDriver, DriveBusType bus, String diskImage) {
+ public HardDisk( String chipsetDriver, DriveBusType bus, String diskImage )
+ {
this.chipsetDriver = chipsetDriver;
this.bus = bus;
this.diskImage = diskImage;
@@ -56,21 +60,24 @@ public abstract class VmMetaData {
/**
* Get operating system of this VM.
*/
- public OperatingSystem getOs() {
+ public OperatingSystem getOs()
+ {
return os;
}
/**
* Get all hard disks of this VM.
*/
- public List<HardDisk> getHdds() {
- return Collections.unmodifiableList(hdds);
+ public List<HardDisk> getHdds()
+ {
+ return Collections.unmodifiableList( hdds );
}
/**
* Get display name of VM.
*/
- public String getDisplayName() {
+ public String getDisplayName()
+ {
return displayName;
}
@@ -83,15 +90,17 @@ public abstract class VmMetaData {
*/
public abstract byte[] getFilteredDefinitionArray();
- public final ByteBuffer getFilteredDefinition() {
- return ByteBuffer.wrap(getFilteredDefinitionArray());
+ public final ByteBuffer getFilteredDefinition()
+ {
+ return ByteBuffer.wrap( getFilteredDefinitionArray() );
}
/*
* Methods
*/
- public VmMetaData(List<OperatingSystem> osList) {
+ public VmMetaData( List<OperatingSystem> osList )
+ {
this.osList = osList;
}
@@ -100,20 +109,21 @@ public abstract class VmMetaData {
* given parameters, it will not be set.
*
* @param virtId
- * virtualizer, eg "vmware" for VMware
+ * virtualizer, eg "vmware" for VMware
* @param virtOsId
- * the os identifier used by the virtualizer, eg. windows7-64 for
- * 64bit Windows 7 on VMware
+ * the os identifier used by the virtualizer, eg. windows7-64 for
+ * 64bit Windows 7 on VMware
*/
- protected final void setOs(String virtId, String virtOsId) {
+ protected final void setOs( String virtId, String virtOsId )
+ {
OperatingSystem lazyMatch = null;
- for (OperatingSystem os : osList) {
- if (os.getVirtualizerOsId() == null)
+ for ( OperatingSystem os : osList ) {
+ if ( os.getVirtualizerOsId() == null )
continue;
- for (Entry<String, String> entry : os.getVirtualizerOsId().entrySet()) {
- if (!entry.getValue().equals(virtOsId))
+ for ( Entry<String, String> entry : os.getVirtualizerOsId().entrySet() ) {
+ if ( !entry.getValue().equals( virtOsId ) )
continue;
- if (entry.getKey().equals(virtId)) {
+ if ( entry.getKey().equals( virtId ) ) {
this.os = os;
return;
} else {
@@ -128,7 +138,7 @@ public abstract class VmMetaData {
public abstract Virtualizer getVirtualizer();
- public abstract void enableUsb(boolean enabled);
+ public abstract void enableUsb( boolean enabled );
/**
* Apply config options that are desired when locally editing a VM. for vmware,
@@ -137,54 +147,56 @@ public abstract class VmMetaData {
public abstract void applySettingsForLocalEdit();
// meta object needed when reading vm from file
- public static VmMetaData getInstance(List<OperatingSystem> osList, File file) throws IOException {
+ public static VmMetaData getInstance( List<OperatingSystem> osList, File file ) throws IOException
+ {
try {
- return new VmwareMetaData(osList, file);
- } catch (UnsupportedVirtualizerFormatException e) {
- LOGGER.debug("Disk file not .vmdk");
+ return new VmwareMetaData( osList, file );
+ } catch ( UnsupportedVirtualizerFormatException e ) {
+ LOGGER.debug( "Disk file not .vmdk" );
}
try {
- return new VboxMetaData(osList, file);
- } catch (UnsupportedVirtualizerFormatException e) {
- LOGGER.debug("Disk file not .vdi");
+ return new VboxMetaData( osList, file );
+ } catch ( UnsupportedVirtualizerFormatException e ) {
+ LOGGER.debug( "Disk file not .vdi" );
}
- LOGGER.error("Unsupported disk file format!");
+ LOGGER.error( "Unsupported disk file format!" );
return null;
}
// meta object needed when reading from configarray
- public static VmMetaData getInstance(List<OperatingSystem> osList, byte[] vmContent, int length)
- throws IOException {
+ public static VmMetaData getInstance( List<OperatingSystem> osList, byte[] vmContent, int length )
+ throws IOException
+ {
try {
- return new VmwareMetaData(osList, vmContent, length);
- } catch (UnsupportedVirtualizerFormatException e) {
- LOGGER.debug("Machine description not in .vmx format.", e);
+ return new VmwareMetaData( osList, vmContent, length );
+ } catch ( UnsupportedVirtualizerFormatException e ) {
+ LOGGER.debug( "Machine description not in .vmx format.", e );
}
try {
- return new VboxMetaData(osList, vmContent, length);
- } catch (UnsupportedVirtualizerFormatException e) {
- LOGGER.debug("Machine description not in .vbox format.", e);
+ return new VboxMetaData( osList, vmContent, length );
+ } catch ( UnsupportedVirtualizerFormatException e ) {
+ LOGGER.debug( "Machine description not in .vbox format.", e );
}
- LOGGER.error("Machine description has an unknown format!");
+ LOGGER.error( "Machine description has an unknown format!" );
return null;
}
- public abstract boolean addHddTemplate(File diskImage, String hddMode, String redoDir);
+ public abstract boolean addHddTemplate( File diskImage, String hddMode, String redoDir );
- public abstract boolean addHddTemplate(String diskImagePath, String hddMode, String redoDir);
+ public abstract boolean addHddTemplate( String diskImagePath, String hddMode, String redoDir );
public abstract boolean addDefaultNat();
- public abstract void setOs(String vendorOsId);
+ public abstract void setOs( String vendorOsId );
- public abstract boolean addDisplayName(String name);
+ public abstract boolean addDisplayName( String name );
- public abstract boolean addRam(int mem);
+ public abstract boolean addRam( int mem );
- public abstract void addFloppy(int index, String image, boolean readOnly);
+ public abstract void addFloppy( int index, String image, boolean readOnly );
- public abstract boolean addCdrom(String image);
+ public abstract boolean addCdrom( String image );
- public abstract boolean addCpuCoreCount(int nrOfCores);
+ public abstract boolean addCpuCoreCount( int nrOfCores );
}