summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui
diff options
context:
space:
mode:
authorNino Breuer2014-11-03 11:38:03 +0100
committerNino Breuer2014-11-03 11:38:03 +0100
commit76375531e24e40a553531f80d438ef9288b60079 (patch)
treed156914b02c49065f6d441e51974814fc640a11f /dozentenmodul/src/main/java/gui
parentinitialize all lectures with ALL lectures... (diff)
downloadtutor-module-76375531e24e40a553531f80d438ef9288b60079.tar.gz
tutor-module-76375531e24e40a553531f80d438ef9288b60079.tar.xz
tutor-module-76375531e24e40a553531f80d438ef9288b60079.zip
fixed bug: all images now show ALL images
Diffstat (limited to 'dozentenmodul/src/main/java/gui')
-rw-r--r--dozentenmodul/src/main/java/gui/image/SearchImage_GUI.java44
1 files changed, 43 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/SearchImage_GUI.java b/dozentenmodul/src/main/java/gui/image/SearchImage_GUI.java
index 1d0a37ce..c32107bf 100644
--- a/dozentenmodul/src/main/java/gui/image/SearchImage_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/SearchImage_GUI.java
@@ -187,7 +187,7 @@ public class SearchImage_GUI extends JFrame {
@Override
public void windowOpened(WindowEvent arg0) {
- initTableModel(modelAll);
+ initTableModelAll(modelAll);
initTableModel(modelMyImages);
initTableModelTemplates(modelPublicVorlagen);
@@ -1013,6 +1013,48 @@ public class SearchImage_GUI extends JFrame {
return model;
}
+ public DefaultTableModel initTableModelAll(DefaultTableModel model) {
+ List<server.generated.Image> images;
+ try {
+ // Hole eine Liste der Images
+ images = client.getImageList(person.verantwortlicher.getUserID());
+
+ Iterator<server.generated.Image> i = images.iterator();
+ SimpleDateFormat in = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+ SimpleDateFormat out = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
+ int x = 0;
+
+ while (i.hasNext()) {
+ // erzeuge Objekte fuer die Tabelle
+ Object[] obj = { images.get(x).getImageName(),
+ images.get(x).getLicenseRestriction(),
+ images.get(x).getOsName(),
+ images.get(x).getLectureName(),
+ images.get(x).getUserData(),
+ out.format(in.parse(images.get(x).updateTime)),
+ images.get(x).id, images.get(x).getVersion(),
+ images.get(x).getIsTemplate(),
+ images.get(x).getDescription()};
+ System.out.println("filling templates..."+images.get(x).getIsTemplate());
+ // Fuege diese Objekte der Tabelle hinzu
+ model.addRow(obj);
+ System.out.println(model.getValueAt(x, 9));
+ x++;
+ i.next();
+
+ }
+
+ return model;
+ } catch (TException | ParseException e1) {
+ // TODO Auto-generated catch block
+ e1.printStackTrace();
+ JOptionPane.showMessageDialog(c,
+ e1.getCause() + "\n" + e1.getStackTrace(), "Debug-Message",
+ JOptionPane.ERROR_MESSAGE);
+ }
+ return model;
+ }
+
// Initiale Beffuelung eines Table models
public DefaultTableModel initTableModelTemplates(DefaultTableModel model) {