diff options
| author | Simon Rettberg | 2015-03-06 18:30:38 +0100 |
|---|---|---|
| committer | Simon Rettberg | 2015-03-06 18:30:38 +0100 |
| commit | 3231fee56ce50facd8483e7af4d7f9ff63c5bc38 (patch) | |
| tree | 9d76b3aeb94ab560e518e3a55b051702761f5118 /dozentenmodul/src/main/java/gui/helper | |
| parent | MACHETE KILLT CODEZEILEN (diff) | |
| download | tutor-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.java | 41 |
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); + + } + } + +} |
