From 76375531e24e40a553531f80d438ef9288b60079 Mon Sep 17 00:00:00 2001 From: Nino Breuer Date: Mon, 3 Nov 2014 11:38:03 +0100 Subject: fixed bug: all images now show ALL images --- .../src/main/java/gui/image/SearchImage_GUI.java | 44 +++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) (limited to 'dozentenmodul/src/main/java/gui/image/SearchImage_GUI.java') 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 images; + try { + // Hole eine Liste der Images + images = client.getImageList(person.verantwortlicher.getUserID()); + + Iterator 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) { -- cgit v1.2.3-55-g7522