diff options
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.java | 8 |
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(); } - } |