summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageVersionTable.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageVersionTable.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageVersionTable.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageVersionTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageVersionTable.java
index 9c940af8..f69d3c47 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageVersionTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImageVersionTable.java
@@ -8,19 +8,22 @@ import org.openslx.dozmod.util.FormatHelper;
public class ImageVersionTable extends ListTable<ImageVersionDetails> {
public static final ListTableColumn COL_CREATED = new ListTableColumn("Erstellungszeitpunkt", Long.class);
+ public static final ListTableColumn COL_EXPIRING = new ListTableColumn("Ablaufszeitpunkt", Long.class);
public static final ListTableColumn COL_UPLOADER = new ListTableColumn("Ersteller");
public static final ListTableColumn COL_VALID = new ListTableColumn("Verwendbar", Boolean.class);
public static final ListTableColumn COL_SIZE = new ListTableColumn("Größe", Long.class);
public static final ListTableColumn COL_ID = new ListTableColumn("Interne ID");
public ImageVersionTable() {
- super(COL_CREATED, COL_UPLOADER, COL_VALID, COL_SIZE, COL_ID);
+ super(COL_CREATED, COL_EXPIRING, COL_UPLOADER, COL_VALID, COL_SIZE, COL_ID);
}
@Override
protected Object getValueAtInternal(ImageVersionDetails row, ListTableColumn column) {
if (column == COL_CREATED)
return row.getCreateTime();
+ if (column == COL_EXPIRING)
+ return row.getExpireTime();
if (column == COL_UPLOADER)
return row.getUploaderId();
if (column == COL_VALID)
@@ -38,11 +41,12 @@ public class ImageVersionTable extends ListTable<ImageVersionDetails> {
return value;
if (column == COL_CREATED)
return FormatHelper.longDate((long) value);
+ if (column == COL_EXPIRING)
+ return FormatHelper.daysTil((long) value);
if (column == COL_UPLOADER)
return FormatHelper.userName(UserCache.find((String) value));
if (column == COL_SIZE)
return FormatHelper.bytes((long) value, false);
throw new IndexOutOfBoundsException();
}
-
}