1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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);
}
}
}
|