blob: 3c69c674ca14c9ecc3d17e8a23dcb3ddde50db60 (
plain) (
tree)
|
|
package org.openslx.util.vm;
import java.io.File;
import java.io.IOException;
import java.util.List;
import org.apache.log4j.Logger;
import org.openslx.bwlp.thrift.iface.OperatingSystem;
import org.openslx.bwlp.thrift.iface.Virtualizer;
/**
* Class handling the metadata of ovf images. Only needed until the ovf has been
* converted into a vmx.
*/
public class OvfMetaData extends VmMetaData
{
private static final Logger LOGGER = Logger.getLogger( OvfMetaData.class );
private final OvfConfig config;
public OvfMetaData( List<OperatingSystem> osList, File file )
throws IOException, UnsupportedVirtualizerFormatException
{
super( osList );
this.config = new OvfConfig( file );
init();
}
private void init()
{
registerVirtualHW();
displayName = config.getDisplayName();
}
@Override
public byte[] getFilteredDefinitionArray()
{
// TODO Auto-generated method stub
return null;
}
@Override
public void applySettingsForLocalEdit()
{
// TODO Auto-generated method stub
}
@Override
public boolean addHddTemplate( File diskImage, String hddMode, String redoDir )
{
// TODO Auto-generated method stub
return false;
}
@Override
public boolean addHddTemplate( String diskImagePath, String hddMode, String redoDir )
{
// TODO Auto-generated method stub
return false;
}
@Override
public boolean addDefaultNat()
{
// TODO Auto-generated method stub
return false;
}
@Override
public void setOs( String vendorOsId )
{
// TODO Auto-generated method stub
}
@Override
public boolean addDisplayName( String name )
{
// TODO Auto-generated method stub
return false;
}
@Override
public boolean addRam( int mem )
{
// TODO Auto-generated method stub
return false;
}
@Override
public void addFloppy( int index, String image, boolean readOnly )
{
// TODO Auto-generated method stub
}
@Override
public boolean addCdrom( String image )
{
// TODO Auto-generated method stub
return false;
}
@Override
public boolean addCpuCoreCount( int nrOfCores )
{
// TODO Auto-generated method stub
return false;
}
@Override
public void setSoundCard( SoundCardType type )
{
// TODO Auto-generated method stub
}
@Override
public SoundCardType getSoundCard()
{
// TODO Auto-generated method stub
return null;
}
@Override
public void setDDAcceleration( DDAcceleration type )
{
// TODO Auto-generated method stub
}
@Override
public DDAcceleration getDDAcceleration()
{
// TODO Auto-generated method stub
return null;
}
@Override
public void setHWVersion( HWVersion type )
{
// TODO Auto-generated method stub
}
@Override
public HWVersion getHWVersion()
{
// TODO Auto-generated method stub
return null;
}
@Override
public void setEthernetDevType( int cardIndex, EthernetDevType type )
{
// TODO Auto-generated method stub
}
@Override
public EthernetDevType getEthernetDevType( int cardIndex )
{
// TODO Auto-generated method stub
return null;
}
@Override
public void setMaxUsbSpeed( UsbSpeed speed )
{
// TODO Auto-generated method stub
}
@Override
public UsbSpeed getMaxUsbSpeed()
{
// TODO Auto-generated method stub
return null;
}
@Override
public byte[] getDefinitionArray()
{
// TODO Auto-generated method stub
return null;
}
@Override
public boolean addEthernet( EtherType type )
{
// TODO Auto-generated method stub
return false;
}
@Override
public Virtualizer getVirtualizer()
{
// TODO Auto-generated method stub
return null;
}
@Override
public boolean tweakForNonPersistent()
{
// TODO Auto-generated method stub
return false;
}
@Override
public void registerVirtualHW()
{
// TODO Auto-generated method stub
}
}
|