summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ContainerBindMountTable.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ContainerBindMountTable.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ContainerBindMountTable.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ContainerBindMountTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ContainerBindMountTable.java
index 81c76303..28a5225f 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ContainerBindMountTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ContainerBindMountTable.java
@@ -1,6 +1,7 @@
package org.openslx.dozmod.gui.control.table;
import org.openslx.dozmod.gui.helper.I18n;
+import org.openslx.dozmod.util.ContainerUtils;
import org.openslx.virtualization.configuration.container.ContainerBindMount;
import java.util.ArrayList;
@@ -11,7 +12,7 @@ public class ContainerBindMountTable extends ListTable<ContainerBindMount> {
* Version for serialization.
*/
private static final long serialVersionUID = -2908607335582645909L;
-
+
public static final ListTableColumn COL_SOURCE = new ListTableColumn(
I18n.CONFIGURATOR.getString("ContainerBindMount.BindMountTable.col.src"));
public static final ListTableColumn COL_TARGET = new ListTableColumn(
@@ -27,7 +28,13 @@ public class ContainerBindMountTable extends ListTable<ContainerBindMount> {
@Override protected Object getValueAtInternal(ContainerBindMount item, ListTableColumn column) {
if (COL_SOURCE == column)
- return item.getSource();
+ switch (item.getMountType()){
+ case DEFAULT:
+ return item.getSource();
+ case CONTAINER_IMAGE:
+ return ContainerUtils.getImageNameByBaseId(item.getSource());
+ }
+
if (COL_TARGET == column)
return item.getTarget();
if (COL_OPTIONS == column)