diff options
Diffstat (limited to 'dozentenmodul/src/main/java/gui/helper/TableFiller.java')
| -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); + + } + } + +} |
