summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page
diff options
context:
space:
mode:
authorManuel Bentele2021-04-16 11:13:33 +0200
committerManuel Bentele2021-04-16 11:13:33 +0200
commit806be83875d6cdf66e4751fcef92d6c3fe5e548a (patch)
treed479415594517f1303f570e3ddab5199c178dad5 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page
parent[client,server] Move VmMetaData classes to new virtualization config directories (diff)
downloadtutor-module-806be83875d6cdf66e4751fcef92d6c3fe5e548a.tar.gz
tutor-module-806be83875d6cdf66e4751fcef92d6c3fe5e548a.tar.xz
tutor-module-806be83875d6cdf66e4751fcef92d6c3fe5e548a.zip
[client,server] Rename VmMetaData classes
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ContainerUploadPage.java10
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java8
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageUploadPage.java30
3 files changed, 24 insertions, 24 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ContainerUploadPage.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ContainerUploadPage.java
index 4598a43c..5fe3b200 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ContainerUploadPage.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ContainerUploadPage.java
@@ -20,7 +20,7 @@ import org.openslx.dozmod.thrift.ThriftError;
import org.openslx.dozmod.thrift.UploadInitiator;
import org.openslx.dozmod.thrift.WrappedException;
import org.openslx.dozmod.thrift.cache.MetaDataCache;
-import org.openslx.virtualization.configuration.container.DockerMetaDataDummy;
+import org.openslx.virtualization.configuration.VirtualizationConfigurationDocker;
import javax.swing.*;
import javax.swing.event.ChangeEvent;
@@ -253,7 +253,7 @@ public class ContainerUploadPage extends ContainerUploadPageLayout {
return true;
}
- private DockerMetaDataDummy createVmMeta() {
+ private VirtualizationConfigurationDocker createVirtualizationConfig() {
ContainerMeta containerMeta = containerDefinition.getContainerMeta();
containerMeta.setBuildContextMethod(getBuildContextMethod().ordinal());
@@ -275,7 +275,7 @@ public class ContainerUploadPage extends ContainerUploadPageLayout {
state.descriptionFile = getDummyFile();
break;
}
- return containerDefinition.createVmMeta();
+ return containerDefinition.createVirtualizationConfig();
}
/**
@@ -295,7 +295,7 @@ public class ContainerUploadPage extends ContainerUploadPageLayout {
// get the image name either auto filled by VmwareMetaData or by user
// get the image name from the image we are uploading a new version of
state.name = existingImage != null ? existingImage.getImageName() : txtImageName.getText();
- state.meta = createVmMeta();
+ state.virtualizationConfig = createVirtualizationConfig();
// -- create image to get uuid --
if (existingImage == null) {
@@ -315,7 +315,7 @@ public class ContainerUploadPage extends ContainerUploadPageLayout {
if (state.upload == null) {
try {
state.upload = new UploadInitiator(state.uuid, state.diskFile,
- state.meta.getFilteredDefinition());
+ state.virtualizationConfig.getFilteredDefinition());
} catch (WrappedException e) {
ThriftError.showMessage(this, LOGGER, e.exception, e.displayMessage);
return false;
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java
index c869f27b..7314d5e3 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java
@@ -13,8 +13,8 @@ import org.openslx.dozmod.thrift.cache.MetaDataCache;
import org.openslx.thrifthelper.Comparators;
import org.openslx.util.QuickTimer;
import org.openslx.util.QuickTimer.Task;
-import org.openslx.virtualization.configuration.container.DockerMetaDataDummy;
-import org.openslx.virtualization.configuration.machine.QemuMetaData;
+import org.openslx.virtualization.configuration.VirtualizationConfigurationDocker;
+import org.openslx.virtualization.configuration.VirtualizationConfigurationQemu;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
@@ -115,12 +115,12 @@ public class ImageMetaDataPage extends ImageMetaDataPageLayout {
return;
}
- if (state.meta instanceof QemuMetaData) {
+ if (state.virtualizationConfig instanceof VirtualizationConfigurationQemu) {
sCommandCaption.setVisible(true);
startCommandPane.setVisible(true);
}
- if (state.meta instanceof DockerMetaDataDummy) {
+ if (state.virtualizationConfig instanceof VirtualizationConfigurationDocker) {
// TODO we need Information about a OS in Container? Currently use "Other (32 Bit)" as default
lblOperatingSystem.setVisible(false);
cboOperatingSystem.setVisible(false);
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageUploadPage.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageUploadPage.java
index 07b01702..4bb47d36 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageUploadPage.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageUploadPage.java
@@ -35,9 +35,9 @@ import org.openslx.dozmod.thrift.WrappedException;
import org.openslx.dozmod.thrift.cache.MetaDataCache;
import org.openslx.sat.thrift.version.Feature;
import org.openslx.thrifthelper.TConst;
-import org.openslx.virtualization.configuration.VmMetaData;
-import org.openslx.virtualization.configuration.VmMetaData.HardDisk;
-import org.openslx.virtualization.configuration.machine.VmwareMetaData;
+import org.openslx.virtualization.configuration.VirtualizationConfigurationVmware;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration;
+import org.openslx.virtualization.configuration.VirtualizationConfiguration.HardDisk;
import org.openslx.vm.disk.DiskImage;
import org.openslx.vm.disk.DiskImage.ImageFormat;
import org.openslx.vm.disk.DiskImageException;
@@ -205,7 +205,7 @@ public class ImageUploadPage extends ImageUploadPageLayout {
}
try {
// gets the metadata object of the selected VM depending on its type
- state.meta = VmMetaData.getInstance(MetaDataCache.getOperatingSystems(), file);
+ state.virtualizationConfig = VirtualizationConfiguration.getInstance(MetaDataCache.getOperatingSystems(), file);
} catch (IOException e) {
Gui.showMessageBox(this,
I18n.PAGE.getString("ImageUpload.Message.error.couldNotGetMetadata", file.getPath()),
@@ -214,22 +214,22 @@ public class ImageUploadPage extends ImageUploadPageLayout {
return;
}
- if (state.meta == null || state.meta.getDisplayName() == null) {
+ if (state.virtualizationConfig == null || state.virtualizationConfig.getDisplayName() == null) {
setErrorMessage(I18n.PAGE.getString("ImageUpload.WizardPage.errorMessage.invalidConfigFile"));
setPageComplete(false);
return;
}
- final String fileformat = state.meta.getVirtualizer().virtName;
+ final String fileformat = state.virtualizationConfig.getVirtualizer().virtName;
// bail if multiple hypervisors are not supported
- if (!(state.meta instanceof VmwareMetaData) && !Session.hasFeature(Feature.MULTIPLE_HYPERVISORS)) {
+ if (!(state.virtualizationConfig instanceof VirtualizationConfigurationVmware) && !Session.hasFeature(Feature.MULTIPLE_HYPERVISORS)) {
setErrorMessage(I18n.PAGE.getString("ImageUpload.WizardPage.errorMessage.hypervisorNotSupported",
fileformat));
setPageComplete(false);
return;
}
// check if the user somehow changed the type of the VM
- if (existingImage != null && !existingImage.virtId.equals(state.meta.getVirtualizer().virtId)) {
+ if (existingImage != null && !existingImage.virtId.equals(state.virtualizationConfig.getVirtualizer().virtId)) {
Virtualizer existingImageVirtualizer = MetaDataCache.getVirtualizerById(existingImage.virtId);
String existingImageVirtualizerName = "<error>";
if (existingImageVirtualizer != null)
@@ -240,7 +240,7 @@ public class ImageUploadPage extends ImageUploadPageLayout {
return;
}
- List<HardDisk> hdds = state.meta.getHdds();
+ List<HardDisk> hdds = state.virtualizationConfig.getHdds();
if (hdds.size() == 0 || hdds.get(0).diskImage == null) {
setErrorMessage(I18n.PAGE.getString("ImageUpload.WizardPage.errorMessage.noHDD", fileformat));
setPageComplete(false);
@@ -289,7 +289,7 @@ public class ImageUploadPage extends ImageUploadPageLayout {
}
// check if disk image format is supported by the hypervisor's supported disk image formats
- final List<ImageFormat> supportedImageFormats = state.meta.getSupportedImageFormats();
+ final List<ImageFormat> supportedImageFormats = state.virtualizationConfig.getSupportedImageFormats();
if (!diskImage.getFormat().isSupportedbyVirtualizer( supportedImageFormats )) {
Gui.showMessageBox(I18n.PAGE.getString("ImageUpload.Message.warning.diskImageNotSupportedByHypervisor",
Branding.getServiceName()), MessageType.WARNING, null, null);
@@ -299,7 +299,7 @@ public class ImageUploadPage extends ImageUploadPageLayout {
}
// Warn user about snapshot
- if (diskImageIsSnapshot || state.meta.isMachineSnapshot()) {
+ if (diskImageIsSnapshot || state.virtualizationConfig.isMachineSnapshot()) {
Gui.showMessageBox(I18n.PAGE.getString("ImageUpload.Message.warning.diskImageSnapshot",
Branding.getServiceName()), MessageType.WARNING, null, null);
setErrorMessage(I18n.PAGE.getString("ImageUpload.WizardPage.errorMessage.diskImageSnapshot"));
@@ -323,11 +323,11 @@ public class ImageUploadPage extends ImageUploadPageLayout {
// User didn't enter a name yet or didn't change it -> set
String imageName = txtImageName.getText();
if (imageName.isEmpty() || imageName.equals(lastDetectedName)) {
- txtImageName.setText(state.meta.getDisplayName());
+ txtImageName.setText(state.virtualizationConfig.getDisplayName());
}
}
- lastDetectedName = state.meta.getDisplayName();
- state.detectedOs = state.meta.getOs();
+ lastDetectedName = state.virtualizationConfig.getDisplayName();
+ state.detectedOs = state.virtualizationConfig.getOs();
txtImageFile.setText(file.getAbsolutePath());
// let the user know the upload is ready
setErrorMessage(null);
@@ -392,7 +392,7 @@ public class ImageUploadPage extends ImageUploadPageLayout {
if (state.upload == null) {
try {
state.upload = new UploadInitiator(state.uuid, state.diskFile,
- state.meta.getFilteredDefinition());
+ state.virtualizationConfig.getFilteredDefinition());
} catch (WrappedException e) {
ThriftError.showMessage(this, LOGGER, e.exception, e.displayMessage);
return false;