diff options
author | Jonathan Bauer | 2017-10-24 12:49:14 +0200 |
---|---|---|
committer | Jonathan Bauer | 2017-10-24 12:49:14 +0200 |
commit | 2e5ca3f6fd81233ea0c07ea99ae5bf8765e1eabe (patch) | |
tree | f198a5a913ccf44da7f4f1b022e6485331f61399 /src/main/java/org/openslx/util/vm/VmMetaData.java | |
parent | Merge branch 'vbox' of git.openslx.org:bwlp/master-sync-shared into vbox (diff) | |
download | master-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.java | 106 |
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 ); } |