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 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 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); } } }