summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/helper
diff options
context:
space:
mode:
authorSimon Rettberg2015-03-06 18:30:38 +0100
committerSimon Rettberg2015-03-06 18:30:38 +0100
commit3231fee56ce50facd8483e7af4d7f9ff63c5bc38 (patch)
tree9d76b3aeb94ab560e518e3a55b051702761f5118 /dozentenmodul/src/main/java/gui/helper
parentMACHETE KILLT CODEZEILEN (diff)
downloadtutor-module-3231fee56ce50facd8483e7af4d7f9ff63c5bc38.tar.gz
tutor-module-3231fee56ce50facd8483e7af4d7f9ff63c5bc38.tar.xz
tutor-module-3231fee56ce50facd8483e7af4d7f9ff63c5bc38.zip
Aua, aua...
Diffstat (limited to 'dozentenmodul/src/main/java/gui/helper')
-rw-r--r--dozentenmodul/src/main/java/gui/helper/TableFiller.java41
1 files changed, 41 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/gui/helper/TableFiller.java b/dozentenmodul/src/main/java/gui/helper/TableFiller.java
new file mode 100644
index 00000000..2884ea37
--- /dev/null
+++ b/dozentenmodul/src/main/java/gui/helper/TableFiller.java
@@ -0,0 +1,41 @@
+package gui.helper;
+
+import java.util.List;
+
+import javax.swing.table.DefaultTableModel;
+
+import org.openslx.sat.thrift.iface.Image;
+import org.openslx.sat.thrift.iface.Lecture;
+
+import util.FormatHelper;
+
+public class TableFiller {
+
+ public static void fillModelWithImageList(DefaultTableModel model, List<Image> images) {
+ // TODO: Create model for image JTable
+ for (Image img : images) {
+ // erzeuge Objekte fuer die Tabelle
+ String[] obj = { img.imageName, img.licenseRestriction, img.osName, img.imageName, img.userData,
+ FormatHelper.mysqlDateToGerman(img.updateTime), img.id, img.version, img.isTemplate,
+ img.description, FormatHelper.byteToGigabyte((Long.parseLong(img.imageSize)), false) };
+ // Fuege diese Objekte der Tabelle hinzu
+ model.addRow(obj);
+ }
+ }
+
+ public static void fillModelWithLectureList(DefaultTableModel model, List<Lecture> lectures) {
+ for (Lecture lct : lectures) {
+ // erzeuge Objekte fuer die Tabelle
+ String[] obj = {
+ lct.lecturename,
+ lct.desc,
+ FormatHelper.mysqlDateToGerman(lct.starttime) + " "
+ + FormatHelper.mysqlDateToGerman(lct.endtime), lct.isActive,
+ FormatHelper.mysqlDateToGerman(lct.lastused), lct.username, lct.imagename, " ", lct.id, };
+ // Fuege diese Objekte der Tabelle hinzu
+ model.addRow(obj);
+
+ }
+ }
+
+}