diff options
| author | Nino Breuer | 2014-11-18 15:33:53 +0100 |
|---|---|---|
| committer | Nino Breuer | 2014-11-18 15:33:53 +0100 |
| commit | 423e985696f29982c41076d64618bf157ddedbaa (patch) | |
| tree | 405cf77cabe7909f868f652c10a902a645204970 /dozentenmodul/src/main/java/gui/lecture | |
| parent | • fixed bug, where there could only be one image and one lecture with the s... (diff) | |
| parent | - (diff) | |
| download | tutor-module-423e985696f29982c41076d64618bf157ddedbaa.tar.gz tutor-module-423e985696f29982c41076d64618bf157ddedbaa.tar.xz tutor-module-423e985696f29982c41076d64618bf157ddedbaa.zip | |
Merge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module
Conflicts:
dozentenmodulserver/src/main/java/server/ServerHandler.java
dozentenmodulserver/src/main/java/sql/SQL.java
Diffstat (limited to 'dozentenmodul/src/main/java/gui/lecture')
9 files changed, 343 insertions, 445 deletions
diff --git a/dozentenmodul/src/main/java/gui/lecture/CreateLectureAllgemein_GUI.java b/dozentenmodul/src/main/java/gui/lecture/CreateLectureAllgemein_GUI.java index b4c54ab3..3969eb0d 100644 --- a/dozentenmodul/src/main/java/gui/lecture/CreateLectureAllgemein_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/CreateLectureAllgemein_GUI.java @@ -104,7 +104,7 @@ public class CreateLectureAllgemein_GUI extends JFrame { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } setTitle("bwLehrpool Suite - Veranstaltung erzeugen"); @@ -509,7 +509,7 @@ public class CreateLectureAllgemein_GUI extends JFrame { windows = new URI(Links.getFAQ()); open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } } @@ -528,7 +528,7 @@ public class CreateLectureAllgemein_GUI extends JFrame { windows = new URI(Links.getOTRS()); open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } } diff --git a/dozentenmodul/src/main/java/gui/lecture/CreateLectureLink_GUI.java b/dozentenmodul/src/main/java/gui/lecture/CreateLectureLink_GUI.java index f5b157de..c9e8dbd0 100644 --- a/dozentenmodul/src/main/java/gui/lecture/CreateLectureLink_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/CreateLectureLink_GUI.java @@ -1,5 +1,6 @@ package gui.lecture; +import gui.image.FTPCreateUploader_GUI; import gui.intro.About_GUI; import gui.intro.MainMenue_GUI; @@ -58,6 +59,7 @@ import models.Links; import models.RightsManagement; import models.person; +import org.apache.log4j.Logger; import org.apache.thrift.TException; import server.generated.Server.Client; @@ -71,6 +73,8 @@ import javax.swing.event.ListSelectionListener; @SuppressWarnings("serial") public class CreateLectureLink_GUI extends JFrame { + + private final static Logger LOGGER = Logger.getLogger(FTPCreateUploader_GUI.class); private final JPanel contentPanel = new JPanel(); String[] result; @@ -118,23 +122,11 @@ public class CreateLectureLink_GUI extends JFrame { return false; } }; - /* - final DefaultTableModel modelPublicVorlagen = new DefaultTableModel(titles, - 0) { - public boolean isCellEditable(int rowIndex, int mColIndex) { - return false; - } - }; - */ - // final TableRowSorter<TableModel> rowSorterAll = new - // TableRowSorter<TableModel>( - // modelAll); + final TableRowSorter<TableModel> rowSorterMyImages = new TableRowSorter<TableModel>( modelMyImages); - // final TableRowSorter<TableModel> rowSorterPublicVorlagen = new - // TableRowSorter<TableModel>( - // modelPublicVorlagen); + RowFilter rf = null; List<RowFilter<Object,Object>> filters = new ArrayList<RowFilter<Object,Object>>(2); @@ -158,13 +150,11 @@ public class CreateLectureLink_GUI extends JFrame { public void windowOpened(WindowEvent arg0) { try { initTableModel(modelMyImages); - //initTableModel(modelAll); - //initTableModel(modelPublicVorlagen); + } catch (TException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } catch (ParseException e) { - // TODO Auto-generated catch block e.printStackTrace(); } @@ -202,7 +192,7 @@ public class CreateLectureLink_GUI extends JFrame { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } setTitle("bwLehrpool Suite - Veranstaltung erzeugen"); @@ -299,7 +289,7 @@ public class CreateLectureLink_GUI extends JFrame { comboBox.addItem(list.get(i)); } } catch (TException e) { - // TODO Auto-generated catch block + e.printStackTrace(); JOptionPane.showMessageDialog(c, e.getCause() + "\n" + e.getStackTrace(), "Debug-Message", @@ -382,12 +372,13 @@ public class CreateLectureLink_GUI extends JFrame { .getSelectedRow()), 7) .toString(); try { + //write the image data to the information fields on the right writeImageData(imageid, version); } catch (TException e1) { - // TODO Auto-generated catch block + e1.printStackTrace(); } catch (ParseException e1) { - // TODO Auto-generated catch block + e1.printStackTrace(); } } @@ -476,7 +467,7 @@ public class CreateLectureLink_GUI extends JFrame { //set rights for additional users for(int i=0; i< RightsManagement.rightsManagement.getPermittedUserList().size(); i++){ - System.out.println("Writing additional rights for user "+RightsManagement.rightsManagement.getPermittedUserList().get(i).getUserID()+", User "+(i+1)+"/"+RightsManagement.rightsManagement.getPermittedUserList().size()); + //System.out.println("Writing additional rights for user "+RightsManagement.rightsManagement.getPermittedUserList().get(i).getUserID()+", User "+(i+1)+"/"+RightsManagement.rightsManagement.getPermittedUserList().size()); client.writeAdditionalLectureRights( uuid, RightsManagement.rightsManagement.getPermittedUserList().get(i).getUserID(), @@ -487,6 +478,7 @@ public class CreateLectureLink_GUI extends JFrame { }//end for + LOGGER.info("Veranstaltung '"+Lecture.lecture.getName()+"' wurde erfolgreich angelegt."); JOptionPane .showMessageDialog( @@ -498,7 +490,8 @@ public class CreateLectureLink_GUI extends JFrame { MainMenue_GUI m = new MainMenue_GUI(c); m.setVisible(true); } catch (TException e1) { - // TODO Auto-generated catch block + LOGGER.error("Veranstaltung '"+Lecture.lecture.getName()+"' konnte nicht angelegt werden."); + e1.printStackTrace(); JOptionPane .showMessageDialog( @@ -680,7 +673,7 @@ public class CreateLectureLink_GUI extends JFrame { open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } } @@ -701,7 +694,7 @@ public class CreateLectureLink_GUI extends JFrame { open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } diff --git a/dozentenmodul/src/main/java/gui/lecture/DeleteLecture_GUI.java b/dozentenmodul/src/main/java/gui/lecture/DeleteLecture_GUI.java index 685f3a81..44e0c4f5 100644 --- a/dozentenmodul/src/main/java/gui/lecture/DeleteLecture_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/DeleteLecture_GUI.java @@ -90,9 +90,7 @@ public class DeleteLecture_GUI extends JFrame { Client client = models.Client.clientcon.getClient(); final DefaultTableModel modelMyLectures = new DefaultTableModel(titles, 0); - - final TableRowSorter<TableModel> rowSorterMyLectures = new TableRowSorter<TableModel>( modelMyLectures); private JButton button; @@ -105,18 +103,19 @@ public class DeleteLecture_GUI extends JFrame { + "Sie können die Veranstaltungen hier löschen. Alternativ werden veraltete Einträge irgendwann automatisch gelöscht.<br />" + "Veraltet bedeutet, dass Veranstaltungen, die drei Monate lang nicht augerufen wurden, vorerst deaktiviert werden." + "</div></html>"; - + RowFilter rf = null; - List<RowFilter<Object,Object>> filters = new ArrayList<RowFilter<Object,Object>>(2); + List<RowFilter<Object, Object>> filters = new ArrayList<RowFilter<Object, Object>>( + 2); /** * Create the dialog. */ public DeleteLecture_GUI(Component formerGUI) { - + filters.add(RowFilter.regexFilter(".", 0)); rf = RowFilter.orFilter(filters); - + addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent arg0) { @@ -130,10 +129,10 @@ public class DeleteLecture_GUI extends JFrame { textFieldName.requestFocusInWindow(); try { initTableModel(modelMyLectures); - //initTableModel(modelAll); + // initTableModel(modelAll); } catch (ParseException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } @@ -163,7 +162,6 @@ public class DeleteLecture_GUI extends JFrame { tablemyLectures.getColumnModel().getColumn(8).setMinWidth(0); tablemyLectures.getColumnModel().getColumn(8).setMaxWidth(0); - } }); // Verhindert das Vergroessern Des Fensters @@ -174,7 +172,7 @@ public class DeleteLecture_GUI extends JFrame { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } // Setzt den Fenstertitel @@ -232,29 +230,31 @@ public class DeleteLecture_GUI extends JFrame { // Textfield eingabe auslesen String stext = textFieldName.getText(); // Wenn Textfield nicht leer - if (stext != "") - { + if (stext != "") { activeSearch = true; // Filtere nach der Eingabe - filters.clear(); - filters.add(RowFilter.regexFilter("(?i)"+stext, 0)); //case insensitive - filters.add(RowFilter.regexFilter("(?i)"+stext, 1)); //case insensitive + filters.clear(); + filters.add(RowFilter.regexFilter("(?i)" + stext, 0)); // case + // insensitive + filters.add(RowFilter.regexFilter("(?i)" + stext, 1)); // case + // insensitive rf = RowFilter.orFilter(filters); rowSorterMyLectures.setRowFilter(rf); - } - else - { + } else { activeSearch = false; filters.clear(); - filters.add(RowFilter.regexFilter(".", 0)); //case insensitive, filter for anything + filters.add(RowFilter.regexFilter(".", 0)); // case + // insensitive, + // filter for + // anything rf = RowFilter.orFilter(filters); rowSorterMyLectures.setRowFilter(rf); } - + tablemyLectures.clearSelection(); - + resetLectureInfo(); } }); @@ -301,28 +301,27 @@ public class DeleteLecture_GUI extends JFrame { tablemyLectures.getSelectionModel().addListSelectionListener( new ListSelectionListener() { public void valueChanged(ListSelectionEvent e) { - - if(tablemyLectures.getSelectedRow() != -1) - { - String imageid = modelMyLectures.getValueAt( - tablemyLectures - .convertRowIndexToModel(tablemyLectures - .getSelectedRow()), 8) - .toString(); - try { - writeLectureData(imageid); - } catch (TException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - } catch (ParseException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); + if (tablemyLectures.getSelectedRow() != -1) { + String imageid = modelMyLectures + .getValueAt( + tablemyLectures + .convertRowIndexToModel(tablemyLectures + .getSelectedRow()), + 8).toString(); + + try { + writeLectureData(imageid); + } catch (TException e1) { + + e1.printStackTrace(); + } catch (ParseException e1) { + + e1.printStackTrace(); + } } } - } - - + }); tablemyLectures.setModel(modelMyLectures); @@ -334,103 +333,67 @@ public class DeleteLecture_GUI extends JFrame { tablemyLectures.setRowSorter(rowSorterMyLectures); scrollPaneMyImage.setViewportView(tablemyLectures); - - button = new JButton("Löschen"); - button.setBounds(442, 495, 118, 23); - contentPanel.add(button); - button.addActionListener(new ActionListener() { - public void actionPerformed(ActionEvent e) { - String lectureID = ""; - int eingabe; - String username = person.verantwortlicher.getName() + " " - + person.verantwortlicher.getVorname(); - // check if a row is selected - if (tablemyLectures.getSelectedRowCount() != 0) { - // a row is selected - // ask for confirmation - eingabe = JOptionPane.showConfirmDialog(c, - "Wollen Sie diese Daten löschen?", "Löschen?", - JOptionPane.YES_NO_OPTION); - - if (eingabe == JOptionPane.YES_OPTION) { - // user has confirmed deletion, now get the ID of the - // selected lecture - lectureID = modelMyLectures - .getValueAt( - tablemyLectures - .convertColumnIndexToModel(tablemyLectures - .getSelectedRow()), 8) - .toString(); - LOGGER.info("Lösche Veranstaltung: " + lectureID); - try { - if (client.deleteLecture(lectureID, - person.verantwortlicher.getHochschule(), - person.verantwortlicher.getUsername())) { - LOGGER.info("Löschen erfolgreich."); - // delete successful - - DeleteLecture_GUI dl = new DeleteLecture_GUI(c); - dl.setVisible(true); - dispose(); - } else { - // delete not successful - LOGGER.error("Konnte Veranstaltung '" - + lectureID - + "' nicht aus der Datenbank löschen!"); - JOptionPane - .showMessageDialog( - c, - "Löschen der Veranstaltung aus der Datenbank fehlgeschlagen.", - "Fehler", - JOptionPane.INFORMATION_MESSAGE); - } - } catch (TException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - }// end delete - }// end ask for confirmation - - }// end check if a row is selected - /* - * else if (tableAllLectures.getSelectedRowCount() !=0 && - * tableAllLectures - * .getValueAt(tableAllLectures.getSelectedRow(), - * 5).toString().equals(username)){ //a row is selected //ask - * for confirmation eingabe = - * JOptionPane.showConfirmDialog(null, - * "Wollen Sie diese Daten löschen?", "Löschen?", - * JOptionPane.YES_NO_OPTION); - * - * if (eingabe == JOptionPane.YES_OPTION) { //user has confirmed - * deletion, now get the ID of the selected lecture lectureID = - * tableAllLectures - * .getValueAt(tableAllLectures.convertColumnIndexToModel - * (tableAllLectures.getSelectedRow()), 8).toString(); - * LOGGER.info("Lösche Veranstaltung: "+lectureID); try { - * if(client.deleteLecture(lectureID, - * person.verantwortlicher.getHochschule - * (),person.verantwortlicher.getUsername())){ - * LOGGER.info("Löschen erfolgreich."); //delete successful - * - * DeleteLecture_GUI dl = new DeleteLecture_GUI(); - * dl.setVisible(true); dispose(); } else { //delete not - * successful LOGGER.error("Konnte Veranstaltung '" + lectureID - * + "' nicht aus der Datenbank löschen!"); JOptionPane - * .showMessageDialog( null, - * "Löschen aus Datenbank fehlgeschlagen.", "Fehler", - * JOptionPane.INFORMATION_MESSAGE); } } catch (TException e1) { - * // TODO Auto-generated catch block e1.printStackTrace(); - * }//end delete }//end ask for confirmation - * - * } else { //end check if a row is selected JOptionPane - * .showMessageDialog( null, - * "Bitte wählen Sie ein eigenes Image aus.", "Message", - * JOptionPane.INFORMATION_MESSAGE); } - */ + button = new JButton("Löschen"); + button.setBounds(442, 495, 118, 23); + contentPanel.add(button); + button.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { - } - }); + String lectureID = ""; + int eingabe; + String username = person.verantwortlicher.getName() + " " + + person.verantwortlicher.getVorname(); + // check if a row is selected + if (tablemyLectures.getSelectedRowCount() != 0) { + // a row is selected + // ask for confirmation + eingabe = JOptionPane.showConfirmDialog(c, + "Wollen Sie diese Daten löschen?", "Löschen?", + JOptionPane.YES_NO_OPTION); + + if (eingabe == JOptionPane.YES_OPTION) { + // user has confirmed deletion, now get the ID of the + // selected lecture + lectureID = modelMyLectures + .getValueAt( + tablemyLectures + .convertColumnIndexToModel(tablemyLectures + .getSelectedRow()), 8) + .toString(); + // LOGGER.info("Lösche Veranstaltung: " + lectureID); + try { + if (client.deleteLecture(lectureID, + person.verantwortlicher.getHochschule(), + person.verantwortlicher.getUsername())) { + + // delete successful + LOGGER.info("Veranstaltung erfolgreich '"+lectureID+"' gelöscht."); + + DeleteLecture_GUI dl = new DeleteLecture_GUI(c); + dl.setVisible(true); + dispose(); + } else { + // delete not successful + LOGGER.error("Konnte Veranstaltung '" + + lectureID + + "' nicht aus der Datenbank löschen!"); + JOptionPane + .showMessageDialog( + c, + "Löschen der Veranstaltung aus der Datenbank fehlgeschlagen.", + "Fehler", + JOptionPane.INFORMATION_MESSAGE); + } + } catch (TException e1) { + + e1.printStackTrace(); + }// end delete + }// end ask for confirmation + + }// end check if a row is selected + } + }); { JPanel buttonPane = new JPanel(); buttonPane.setBounds(0, 640, 826, 33); @@ -573,7 +536,7 @@ public class DeleteLecture_GUI extends JFrame { open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } } @@ -594,7 +557,7 @@ public class DeleteLecture_GUI extends JFrame { open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } @@ -651,8 +614,7 @@ public class DeleteLecture_GUI extends JFrame { lectures.get(x).isActive, out.format(in.parse(lectures.get(x).lastused)), lectures.get(x).username, lectures.get(x).imagename, - " ", lectures.get(x).id, - }; + " ", lectures.get(x).id, }; // Fuege diese Objekte der Tabelle hinzu model.addRow(obj); x++; @@ -662,14 +624,15 @@ public class DeleteLecture_GUI extends JFrame { return model; } catch (TException e1) { - // TODO Auto-generated catch block + e1.printStackTrace(); } return model; } - + private void resetLectureInfo() { - //reset the detailed information on the right hand side when changing search string + // reset the detailed information on the right hand side when changing + // search string labelName.setText(""); labelVerantwortlicher.setText(""); @@ -699,4 +662,4 @@ public class DeleteLecture_GUI extends JFrame { labelimageversion.setText(res.get("imageversion")); } -}//end class +}// end class diff --git a/dozentenmodul/src/main/java/gui/lecture/EditLectureAllgemein_GUI.java b/dozentenmodul/src/main/java/gui/lecture/EditLectureAllgemein_GUI.java index 98e2d513..45d4b0e2 100644 --- a/dozentenmodul/src/main/java/gui/lecture/EditLectureAllgemein_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/EditLectureAllgemein_GUI.java @@ -40,6 +40,7 @@ import javax.swing.border.EmptyBorder; import javax.swing.border.TitledBorder; import models.Image; +import models.ItemOwner; import models.Lecture; import models.Links; import models.person; @@ -101,7 +102,7 @@ public class EditLectureAllgemein_GUI extends JFrame { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } setTitle("bwLehrpool Suite - Veranstaltung bearbeiten"); @@ -153,7 +154,8 @@ public class EditLectureAllgemein_GUI extends JFrame { Vorname = new JTextField(); Vorname.setEditable(false); Vorname.setEnabled(false); - Vorname.setText(person.verantwortlicher.getVorname()); + //Vorname.setText(person.verantwortlicher.getVorname()); + Vorname.setText(ItemOwner.itemOwner.getVorname()); Vorname.setBackground(Color.WHITE); Vorname.setColumns(10); Vorname.setBounds(145, 33, 350, 20); @@ -167,7 +169,8 @@ public class EditLectureAllgemein_GUI extends JFrame { Nachname = new JTextField(); Nachname.setEnabled(false); Nachname.setEditable(false); - Nachname.setText(person.verantwortlicher.getName()); + //Nachname.setText(person.verantwortlicher.getName()); + Nachname.setText(ItemOwner.itemOwner.getNachname()); Nachname.setBackground(Color.WHITE); Nachname.setColumns(10); Nachname.setBounds(145, 64, 350, 20); @@ -181,7 +184,8 @@ public class EditLectureAllgemein_GUI extends JFrame { Hochschule = new JTextField(); Hochschule.setEnabled(false); Hochschule.setEditable(false); - Hochschule.setText(person.verantwortlicher.getHochschule()); + //Hochschule.setText(person.verantwortlicher.getHochschule()); + Hochschule.setText(ItemOwner.itemOwner.getHochschule()); Hochschule.setBackground(Color.WHITE); Hochschule.setColumns(10); Hochschule.setBounds(145, 95, 350, 20); @@ -195,7 +199,8 @@ public class EditLectureAllgemein_GUI extends JFrame { EMail = new JTextField(); EMail.setEnabled(false); EMail.setEditable(false); - EMail.setText(person.verantwortlicher.getEMail()); + //EMail.setText(person.verantwortlicher.getEMail()); + EMail.setText(ItemOwner.itemOwner.getEmail()); EMail.setBackground(Color.WHITE); EMail.setColumns(10); EMail.setBounds(145, 126, 350, 20); @@ -526,7 +531,7 @@ public class EditLectureAllgemein_GUI extends JFrame { windows = new URI(Links.getFAQ()); open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } } @@ -543,7 +548,7 @@ public class EditLectureAllgemein_GUI extends JFrame { windows = new URI(Links.getOTRS()); open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } } diff --git a/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java b/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java index 09f7295f..7e8a959f 100644 --- a/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/EditLectureLink_GUI.java @@ -163,10 +163,10 @@ public class EditLectureLink_GUI extends JFrame { //initTableModel(modelPublicVorlagen); initTableModelTemplates(modelPublicVorlagen); } catch (TException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } catch (ParseException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } @@ -242,7 +242,7 @@ public class EditLectureLink_GUI extends JFrame { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } setTitle("bwLehrpool Suite - Veranstaltung bearbeiten"); @@ -375,7 +375,7 @@ public class EditLectureLink_GUI extends JFrame { comboBox.addItem(list.get(i)); } } catch (TException e2) { - // TODO Auto-generated catch block + e2.printStackTrace(); } comboBox.addActionListener(new ActionListener() { @@ -694,7 +694,7 @@ public class EditLectureLink_GUI extends JFrame { MainMenue_GUI m = new MainMenue_GUI(c); m.setVisible(true); } catch (TException e1) { - // TODO Auto-generated catch block + e1.printStackTrace(); JOptionPane .showMessageDialog( @@ -805,7 +805,7 @@ public class EditLectureLink_GUI extends JFrame { MainMenue_GUI m = new MainMenue_GUI(c); m.setVisible(true); } catch (TException e1) { - // TODO Auto-generated catch block + e1.printStackTrace(); JOptionPane .showMessageDialog( @@ -913,7 +913,7 @@ public class EditLectureLink_GUI extends JFrame { MainMenue_GUI m = new MainMenue_GUI(c); m.setVisible(true); } catch (TException e1) { - // TODO Auto-generated catch block + e1.printStackTrace(); JOptionPane .showMessageDialog( @@ -1097,7 +1097,7 @@ public class EditLectureLink_GUI extends JFrame { open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } } @@ -1118,7 +1118,7 @@ public class EditLectureLink_GUI extends JFrame { open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } @@ -1271,7 +1271,7 @@ public class EditLectureLink_GUI extends JFrame { labelVersion.setText(res.get("version")); textAreadesc.setText(res.get("desc")); } catch (TException | ParseException e1) { - // TODO Auto-generated catch block + e1.printStackTrace(); } } diff --git a/dozentenmodul/src/main/java/gui/lecture/EditLectureSearch_GUI.java b/dozentenmodul/src/main/java/gui/lecture/EditLectureSearch_GUI.java index ca33dc3c..9867afd7 100644 --- a/dozentenmodul/src/main/java/gui/lecture/EditLectureSearch_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/EditLectureSearch_GUI.java @@ -22,6 +22,7 @@ import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; @@ -52,6 +53,7 @@ import javax.swing.table.DefaultTableModel; import javax.swing.table.TableModel; import javax.swing.table.TableRowSorter; +import models.ItemOwner; import models.Lecture; import models.Links; import models.person; @@ -87,38 +89,32 @@ public class EditLectureSearch_GUI extends JFrame { "Verantwortlicher", "Image", "Schlagwort", "ID" }; ThriftConnection con = new ThriftConnection(); Client client = models.Client.clientcon.getClient(); - private static final String HELP_MESSAGE = "<html><div align=\"center\">" + - "Suchen Sie hier Ihre Veranstaltungen und wählen Sie sie für weitere Schritte aus.<br />" + - "Klicken Sie anschließend auf \"Weiter\", um die Details der Veranstaltung sowie die Berechtigungen zu ändern." + - "</div></html>"; - - /*final DefaultTableModel modelAll = new DefaultTableModel(titles, 0) { - public boolean isCellEditable(int rowIndex, int mColIndex) { - return false; - } - };*/ + private static final String HELP_MESSAGE = "<html><div align=\"center\">" + + "Suchen Sie hier Ihre Veranstaltungen und wählen Sie sie für weitere Schritte aus.<br />" + + "Klicken Sie anschließend auf \"Weiter\", um die Details der Veranstaltung sowie die Berechtigungen zu ändern." + + "</div></html>"; + final DefaultTableModel modelMyLectures = new DefaultTableModel(titles, 0) { public boolean isCellEditable(int rowIndex, int mColIndex) { return false; } }; - /*final TableRowSorter<TableModel> rowSorterAll = new TableRowSorter<TableModel>( - modelAll);*/ - + final TableRowSorter<TableModel> rowSorterMyLectures = new TableRowSorter<TableModel>( modelMyLectures); - + RowFilter rf = null; - List<RowFilter<Object,Object>> filters = new ArrayList<RowFilter<Object,Object>>(2); + List<RowFilter<Object, Object>> filters = new ArrayList<RowFilter<Object, Object>>( + 2); /** * Create the dialog. */ public EditLectureSearch_GUI(Component formerGUI) { - + filters.add(RowFilter.regexFilter(".", 0)); rf = RowFilter.orFilter(filters); - + addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent arg0) { @@ -132,10 +128,10 @@ public class EditLectureSearch_GUI extends JFrame { textFieldName.requestFocusInWindow(); try { initTableModel(modelMyLectures); - //initTableModel(modelAll); + // initTableModel(modelAll); } catch (ParseException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } @@ -175,7 +171,7 @@ public class EditLectureSearch_GUI extends JFrame { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } // Setzt den Fenstertitel @@ -232,31 +228,32 @@ public class EditLectureSearch_GUI extends JFrame { // Textfield eingabe auslesen String stext = textFieldName.getText(); // Wenn Textfield nicht leer - if (stext != "") - { + if (stext != "") { activeSearch = true; // Filtere nach der Eingabe - filters.clear(); - filters.add(RowFilter.regexFilter("(?i)"+stext, 0)); //case insensitive - filters.add(RowFilter.regexFilter("(?i)"+stext, 1)); //case insensitive + filters.clear(); + filters.add(RowFilter.regexFilter("(?i)" + stext, 0)); // case + // insensitive + filters.add(RowFilter.regexFilter("(?i)" + stext, 1)); // case + // insensitive rf = RowFilter.orFilter(filters); rowSorterMyLectures.setRowFilter(rf); - - } - else - { + } else { activeSearch = false; activeSearch = false; filters.clear(); - filters.add(RowFilter.regexFilter(".", 0)); //case insensitive, filter for anything + filters.add(RowFilter.regexFilter(".", 0)); // case + // insensitive, + // filter for + // anything rf = RowFilter.orFilter(filters); rowSorterMyLectures.setRowFilter(rf); - + } tablemyLectures.clearSelection(); - + resetLectureInfo(); } }); @@ -296,46 +293,54 @@ public class EditLectureSearch_GUI extends JFrame { JLabel lblNewLabel_1 = new JLabel("Bearbeiten"); lblNewLabel_1.setBounds(166, 11, 155, 14); contentPanel.add(lblNewLabel_1); - - JScrollPane scrollPaneMyImage = new JScrollPane(); - scrollPaneMyImage.setBounds(10, 120, 552, 369); - contentPanel.add(scrollPaneMyImage); - tablemyLectures = new JTable(); - tablemyLectures.getSelectionModel().addListSelectionListener( - new ListSelectionListener() { - public void valueChanged(ListSelectionEvent e) { - - if(tablemyLectures.getSelectedRow() != -1) - { - String imageid = modelMyLectures.getValueAt( - tablemyLectures - .convertRowIndexToModel(tablemyLectures - .getSelectedRow()), 8) - .toString(); - - try { - writeLectureData(imageid); - } catch (TException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - } catch (ParseException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - } - } + + JScrollPane scrollPaneMyImage = new JScrollPane(); + scrollPaneMyImage.setBounds(10, 120, 552, 369); + contentPanel.add(scrollPaneMyImage); + tablemyLectures = new JTable(); + tablemyLectures.getSelectionModel().addListSelectionListener( + new ListSelectionListener() { + public void valueChanged(ListSelectionEvent e) { + + if (tablemyLectures.getSelectedRow() != -1) { + String lectureid = modelMyLectures + .getValueAt( + tablemyLectures + .convertRowIndexToModel(tablemyLectures + .getSelectedRow()), + 8).toString(); + + try { + + // write the values into the information pane on + // the right hand side + writeLectureData(lectureid); + + // fill the itemOwnder model with information + // from selected item + setItemOwnerInformation(lectureid); + + } catch (TException e1) { + + e1.printStackTrace(); + } catch (ParseException e1) { + + e1.printStackTrace(); } - - }); - tablemyLectures.setModel(modelMyLectures); - - tablemyLectures.getColumnModel().getColumn(1).sizeWidthToFit(); - tablemyLectures.getColumnModel().getColumn(2).sizeWidthToFit(); - tablemyLectures.getColumnModel().getColumn(3).sizeWidthToFit(); - tablemyLectures.getColumnModel().getColumn(4).sizeWidthToFit(); - tablemyLectures.getColumnModel().getColumn(5).sizeWidthToFit(); - tablemyLectures.setRowSorter(rowSorterMyLectures); - - scrollPaneMyImage.setViewportView(tablemyLectures); + } + } + + }); + tablemyLectures.setModel(modelMyLectures); + + tablemyLectures.getColumnModel().getColumn(1).sizeWidthToFit(); + tablemyLectures.getColumnModel().getColumn(2).sizeWidthToFit(); + tablemyLectures.getColumnModel().getColumn(3).sizeWidthToFit(); + tablemyLectures.getColumnModel().getColumn(4).sizeWidthToFit(); + tablemyLectures.getColumnModel().getColumn(5).sizeWidthToFit(); + tablemyLectures.setRowSorter(rowSorterMyLectures); + + scrollPaneMyImage.setViewportView(tablemyLectures); { JPanel buttonPane = new JPanel(); buttonPane.setBounds(0, 640, 826, 33); @@ -355,7 +360,7 @@ public class EditLectureSearch_GUI extends JFrame { }); btnBack.setActionCommand("OK"); buttonPane.add(btnBack); - //getRootPane().setDefaultButton(btnBack); + // getRootPane().setDefaultButton(btnBack); } { JButton btnContinue = new JButton("Weiter"); @@ -414,7 +419,7 @@ public class EditLectureSearch_GUI extends JFrame { enddate = out.format(in.parse(enddate)); startdate = out.format(in.parse(startdate)); } catch (ParseException e2) { - // TODO Auto-generated catch block + e2.printStackTrace(); } @@ -427,7 +432,7 @@ public class EditLectureSearch_GUI extends JFrame { Lecture.lecture.setStartdate(df .parse(startdate)); } catch (ParseException e1) { - // TODO Auto-generated catch block + e1.printStackTrace(); } if (modelMyLectures @@ -443,102 +448,12 @@ public class EditLectureSearch_GUI extends JFrame { // EditImageAllgemein_GUI ea=new // EditImageAllgemein_GUI(); - EditLectureAllgemein_GUI el = new EditLectureAllgemein_GUI(c); + EditLectureAllgemein_GUI el = new EditLectureAllgemein_GUI( + c); el.setVisible(true); dispose(); } - /*else if (tableAllLectures.getSelectedRow() != -1 - && tableAllLectures - .getValueAt( - tableAllLectures - .getSelectedRow(), 5) - .toString().equals(username)) { - - // a row is selected, do operations - Lecture.lecture.setid(modelAll - .getValueAt( - tableAllLectures - .convertRowIndexToModel(tableAllLectures - .getSelectedRow()), - 8).toString()); - Lecture.lecture.setName(modelAll - .getValueAt( - tableAllLectures - .convertRowIndexToModel(tableAllLectures - .getSelectedRow()), - 0).toString()); - Lecture.lecture.setDesc(modelAll - .getValueAt( - tableAllLectures - .convertRowIndexToModel(tableAllLectures - .getSelectedRow()), - 1).toString()); - String date = modelAll - .getValueAt( - tableAllLectures - .convertRowIndexToModel(tableAllLectures - .getSelectedRow()), - 2).toString(); - - Lecture.lecture.setLinkedImagename(modelAll - .getValueAt( - tableAllLectures - .convertRowIndexToModel(tableAllLectures - .getSelectedRow()), - 6).toString()); - - int zweitesLeerzeichen = date.indexOf(" ", - date.indexOf(" ") + 1); - - String startdate = date.substring(0, - zweitesLeerzeichen); - String enddate = date.substring(zweitesLeerzeichen); - SimpleDateFormat out = new SimpleDateFormat( - "yyyy-MM-dd HH:mm:ss"); - SimpleDateFormat in = new SimpleDateFormat( - "dd.MM.yyyy HH:mm:ss"); - try { - enddate = out.format(in.parse(enddate)); - startdate = out.format(in.parse(startdate)); - } catch (ParseException e2) { - // TODO Auto-generated catch block - e2.printStackTrace(); - } - DateFormat df = new SimpleDateFormat( - "yyyy-MM-dd HH:mm:ss"); - - try { - // Format has to be "yyyy-MM-dd HH:mm:ss" - Lecture.lecture.setEnddate(df.parse(enddate)); - Lecture.lecture.setStartdate(df - .parse(startdate)); - } catch (ParseException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - } - if (modelAll - .getValueAt( - tableAllLectures - .convertRowIndexToModel(tableAllLectures - .getSelectedRow()), - 3).toString().equals("1")) { - Lecture.lecture.setActive(true); - } else { - Lecture.lecture.setActive(false); - } - - EditLectureAllgemein_GUI el = new EditLectureAllgemein_GUI(); - el.setVisible(true); - dispose(); - } else { - JOptionPane - .showMessageDialog( - null, - "Bitte wählen Sie ein eigenes Image aus.", - "Message", - JOptionPane.INFORMATION_MESSAGE); - } // End Else */ } // end action }); @@ -667,7 +582,7 @@ public class EditLectureSearch_GUI extends JFrame { open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } } @@ -688,7 +603,7 @@ public class EditLectureSearch_GUI extends JFrame { open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } @@ -705,18 +620,19 @@ public class EditLectureSearch_GUI extends JFrame { }); mnNewMenu_1.add(mntmAbout); - JMenu mnNewMenu_Info = new JMenu("Info"); mnNewMenu_Info.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent arg0) { - JOptionPane.showMessageDialog(c, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE); + JOptionPane.showMessageDialog(c, HELP_MESSAGE, + "Hilfe zu dieser Oberfläche", + JOptionPane.INFORMATION_MESSAGE); } }); menuBar.add(mnNewMenu_Info); - + c = this; - + } // Initiale Beffuelung eines Table models @@ -725,8 +641,10 @@ public class EditLectureSearch_GUI extends JFrame { List<server.generated.Lecture> lectures; try { // Hole eine Liste der erlaubten Images für die diese Person - //lectures = client.getLectureList(); - lectures = client.getLectureListPermissionWrite(person.verantwortlicher.getUserID()); + // lectures = client.getLectureList(); + lectures = client + .getLectureListPermissionWrite(person.verantwortlicher + .getUserID()); Iterator<server.generated.Lecture> i = lectures.iterator(); SimpleDateFormat in = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat out = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss"); @@ -754,14 +672,15 @@ public class EditLectureSearch_GUI extends JFrame { return model; } catch (TException e1) { - // TODO Auto-generated catch block + e1.printStackTrace(); } return model; } - + private void resetLectureInfo() { - //reset the detailed information on the right hand side when changing search string + // reset the detailed information on the right hand side when changing + // search string labelName.setText(""); labelVerantwortlicher.setText(""); @@ -790,6 +709,26 @@ public class EditLectureSearch_GUI extends JFrame { res.get("imagepath").indexOf("/") + 1)); labelimageversion.setText(res.get("imageversion")); - } + }// end writeLectureData + + public void setItemOwnerInformation(String lectureid) { + Map<String, String> map = new HashMap<String, String>(); + + try { + // get values from server and set them in model + map = client.getItemOwner(lectureid); + + ItemOwner.itemOwner.setUserID(map.get("userID")); + ItemOwner.itemOwner.setUsername(map.get("loginName")); + ItemOwner.itemOwner.setNachname(map.get("Nachname")); + ItemOwner.itemOwner.setVorname(map.get("Vorname")); + ItemOwner.itemOwner.setEmail(map.get("mail")); + ItemOwner.itemOwner.setHochschule(map.get("institution")); + + } catch (TException e) { + e.printStackTrace(); + } + + }// end setItemInformation -} +}// end class diff --git a/dozentenmodul/src/main/java/gui/lecture/PermissionCreateLecture_GUI.java b/dozentenmodul/src/main/java/gui/lecture/PermissionCreateLecture_GUI.java index 8ddd4e81..6d6f238f 100644 --- a/dozentenmodul/src/main/java/gui/lecture/PermissionCreateLecture_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/PermissionCreateLecture_GUI.java @@ -193,15 +193,15 @@ public class PermissionCreateLecture_GUI extends JFrame { // if new session, get values for table from database if (RightsManagement.rightsManagement.getPermittedUserList().size() <= 0) { - System.out.println("Loading data from db"); + //System.out.println("Loading data from db"); } else // read from model { - System.out.println("reading from model"); - System.out - .println("RightsManagement.rightsManagement.getPermittedUserList().size() = " - + RightsManagement.rightsManagement - .getPermittedUserList().size()); + //System.out.println("reading from model"); + //System.out + // .println("RightsManagement.rightsManagement.getPermittedUserList().size() = " + // + RightsManagement.rightsManagement + // .getPermittedUserList().size()); List<person> listt = RightsManagement.rightsManagement .getPermittedUserList(); @@ -219,10 +219,11 @@ public class PermissionCreateLecture_GUI extends JFrame { temp.isLecture_admin(), // Admin temp.getUserID() // userID }; - System.out.println("Processing: " + temp.getName() + ", " - + temp.getVorname() + ", " + temp.isLecture_read() - + ", " + temp.isLecture_write() + ", " - + temp.isLecture_admin() + ", " + temp.getUserID()); + //System.out.println("Processing: " + temp.getName() + ", " + // + temp.getVorname() + ", " + temp.isLecture_read() + // + ", " + temp.isLecture_write() + ", " + // + temp.isLecture_admin() + ", " + temp.getUserID()); + // Fuege diese Objekte der Tabelle hinzu model.addRow(obj); x++; @@ -231,8 +232,8 @@ public class PermissionCreateLecture_GUI extends JFrame { // table wird hier nie initialisiert und ist entsprechend null - if (tablePermittedUsers == null) - LOGGER.error("NPE incoming..."); + //if (tablePermittedUsers == null) + // LOGGER.error("NPE incoming..."); TableColumn tc1 = tablePermittedUsers.getColumnModel().getColumn(1); tc1.setCellEditor(tablePermittedUsers.getDefaultEditor(Boolean.class)); tc1.setCellRenderer(tablePermittedUsers @@ -372,13 +373,13 @@ public class PermissionCreateLecture_GUI extends JFrame { // This pointer counts the already // deleted rows and correct the // offset of i - LOGGER.info("deletabelRows.length=" + deletableRows.length); + //LOGGER.info("deletabelRows.length=" + deletableRows.length); for (int i = 0; i < deletableRows.length; i++) { - LOGGER.info("Deleting rowCount[" + i - + "], tableRow number " - + deletableRows[i - pointerCorrection]); + //LOGGER.info("Deleting rowCount[" + i + // + "], tableRow number " + // + deletableRows[i - pointerCorrection]); model.removeRow(deletableRows[i - pointerCorrection]); pointerCorrection++; } @@ -453,7 +454,7 @@ public class PermissionCreateLecture_GUI extends JFrame { for (int i = 0; i < tablePermittedUsers.getRowCount(); i++) { checkIntegrity(i); // check integrity of each line // again - System.out.println("in auto-correct"); + //System.out.println("in auto-correct"); } saveTableToList(); @@ -626,7 +627,7 @@ public class PermissionCreateLecture_GUI extends JFrame { // save the entered rights into the model and prepare them to be written to // the database private void saveTableToList() { - System.out.println("Saving Table to List"); + //System.out.println("Saving Table to List"); List<person> list = new ArrayList<person>(); @@ -641,13 +642,13 @@ public class PermissionCreateLecture_GUI extends JFrame { seperatorIndex = tablePermittedUsers.getModel().getValueAt(i, 0) .toString().indexOf(","); - LOGGER.info(tablePermittedUsers.getModel().getValueAt(i, 4) - .toString() +" (userID)\t"+ Boolean.parseBoolean(tablePermittedUsers - .getModel().getValueAt(i, 3).toString())+"(admin)\t"+Boolean.parseBoolean(tablePermittedUsers - .getModel().getValueAt(i, 2).toString())+"(write)\t"+Boolean.parseBoolean(tablePermittedUsers - .getModel().getValueAt(i, 1).toString())+"(read)\t"+tablePermittedUsers.getModel().getValueAt(i, 0) - .toString().substring(0, seperatorIndex)+"(Nachname)\t"+tablePermittedUsers.getModel().getValueAt(i, 0) - .toString().substring(seperatorIndex + 2)+"(Vorname)"); + //LOGGER.info(tablePermittedUsers.getModel().getValueAt(i, 4) + // .toString() +" (userID)\t"+ Boolean.parseBoolean(tablePermittedUsers + // .getModel().getValueAt(i, 3).toString())+"(admin)\t"+Boolean.parseBoolean(tablePermittedUsers + // .getModel().getValueAt(i, 2).toString())+"(write)\t"+Boolean.parseBoolean(tablePermittedUsers + // .getModel().getValueAt(i, 1).toString())+"(read)\t"+tablePermittedUsers.getModel().getValueAt(i, 0) + // .toString().substring(0, seperatorIndex)+"(Nachname)\t"+tablePermittedUsers.getModel().getValueAt(i, 0) + // .toString().substring(seperatorIndex + 2)+"(Vorname)"); temp.setUserID(tablePermittedUsers.getModel().getValueAt(i, 4) .toString()); // get @@ -676,9 +677,9 @@ public class PermissionCreateLecture_GUI extends JFrame { } } - for (int y = 0; y < list.size(); y++) { - System.out.println("" + list.get(y).getName()); - } + //for (int y = 0; y < list.size(); y++) { + // System.out.println("" + list.get(y).getName()); + //} RightsManagement.rightsManagement.setPermittedUserList(list); }// end saveTableToList() diff --git a/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java b/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java index e8dd5608..5857942c 100644 --- a/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java @@ -116,7 +116,7 @@ public class PermissionEditLecture_GUI extends JFrame { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } setTitle("bwLehrpool Suite - Berechtigungen"); @@ -220,7 +220,7 @@ public class PermissionEditLecture_GUI extends JFrame { // if new session, get values for table from database if (RightsManagement.rightsManagement.getPermittedUserList().size() <= 0) { - System.out.println("Loading data from db"); + //System.out.println("Loading data from db"); try { map = client.getPermissionForUserAndLecture( @@ -250,16 +250,13 @@ public class PermissionEditLecture_GUI extends JFrame { } } catch (TException e1) { - // TODO Auto-generated catch block + e1.printStackTrace(); } } else // read from model { - System.out.println("reading from model"); - System.out - .println("RightsManagement.rightsManagement.getPermittedUserList().size() = " - + RightsManagement.rightsManagement - .getPermittedUserList().size()); + //System.out.println("reading from model"); + //System.out.println("RightsManagement.rightsManagement.getPermittedUserList().size() = "+ RightsManagement.rightsManagement.getPermittedUserList().size()); List<person> listt = RightsManagement.rightsManagement .getPermittedUserList(); @@ -277,10 +274,10 @@ public class PermissionEditLecture_GUI extends JFrame { temp.isLecture_admin(), // Admin temp.getUserID() // userID }; - System.out.println("Processing: " + temp.getName() + ", " - + temp.getVorname() + ", " + temp.isLecture_read() - + ", " + temp.isLecture_write() + ", " - + temp.isLecture_admin() + ", " + temp.getUserID()); + //System.out.println("Processing: " + temp.getName() + ", " + // + temp.getVorname() + ", " + temp.isLecture_read() + // + ", " + temp.isLecture_write() + ", " + // + temp.isLecture_admin() + ", " + temp.getUserID()); // Fuege diese Objekte der Tabelle hinzu model.addRow(obj); x++; @@ -337,13 +334,13 @@ public class PermissionEditLecture_GUI extends JFrame { // This pointer counts the already // deleted rows and correct the // offset of i - LOGGER.info("deletabelRows.length=" + deletableRows.length); + //LOGGER.info("deletabelRows.length=" + deletableRows.length); for (int i = 0; i < deletableRows.length; i++) { - LOGGER.info("Deleting rowCount[" + i - + "], tableRow number " - + deletableRows[i - pointerCorrection]); + //LOGGER.info("Deleting rowCount[" + i + // + "], tableRow number " + // + deletableRows[i - pointerCorrection]); model.removeRow(deletableRows[i - pointerCorrection]); pointerCorrection++; } @@ -449,7 +446,7 @@ public class PermissionEditLecture_GUI extends JFrame { for (int i = 0; i < table.getRowCount(); i++) { checkIntegrity(i); // check integrity of each line // again - System.out.println("in auto-correct"); + //System.out.println("in auto-correct"); } saveTableToList(); @@ -510,7 +507,7 @@ public class PermissionEditLecture_GUI extends JFrame { open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } } @@ -531,7 +528,7 @@ public class PermissionEditLecture_GUI extends JFrame { open.openWebpage(windows); } catch (URISyntaxException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } @@ -590,7 +587,7 @@ public class PermissionEditLecture_GUI extends JFrame { // save the entered rights into the model and prepare them to be written to // the database private void saveTableToList() { - System.out.println("Saving Table to List"); + //System.out.println("Saving Table to List"); List<person> list = new ArrayList<person>(); @@ -605,22 +602,22 @@ public class PermissionEditLecture_GUI extends JFrame { seperatorIndex = table.getModel().getValueAt(i, 0).toString() .indexOf(","); - LOGGER.info(table.getModel().getValueAt(i, 4).toString() - + " (userID)\t" - + Boolean.parseBoolean(table.getModel().getValueAt(i, 3) - .toString()) - + "(admin)\t" - + Boolean.parseBoolean(table.getModel().getValueAt(i, 2) - .toString()) - + "(write)\t" - + Boolean.parseBoolean(table.getModel().getValueAt(i, 1) - .toString()) - + "(read)\t" - + table.getModel().getValueAt(i, 0).toString() - .substring(0, seperatorIndex) - + "(Nachname)\t" - + table.getModel().getValueAt(i, 0).toString() - .substring(seperatorIndex + 2) + "(Vorname)"); + //LOGGER.info(table.getModel().getValueAt(i, 4).toString() + // + " (userID)\t" + // + Boolean.parseBoolean(table.getModel().getValueAt(i, 3) + // .toString()) + // + "(admin)\t" + // + Boolean.parseBoolean(table.getModel().getValueAt(i, 2) + // .toString()) + // + "(write)\t" + // + Boolean.parseBoolean(table.getModel().getValueAt(i, 1) + // .toString()) + // + "(read)\t" + // + table.getModel().getValueAt(i, 0).toString() + // .substring(0, seperatorIndex) + // + "(Nachname)\t" + // + table.getModel().getValueAt(i, 0).toString() + // .substring(seperatorIndex + 2) + "(Vorname)"); temp.setUserID(table.getModel().getValueAt(i, 4).toString()); // get // userID @@ -648,9 +645,9 @@ public class PermissionEditLecture_GUI extends JFrame { } } - for (int y = 0; y < list.size(); y++) { - System.out.println("" + list.get(y).getName()); - } + //for (int y = 0; y < list.size(); y++) { + // System.out.println("" + list.get(y).getName()); + //} RightsManagement.rightsManagement.setPermittedUserList(list); }// end saveTableToList() diff --git a/dozentenmodul/src/main/java/gui/lecture/SearchLecture_GUI.java b/dozentenmodul/src/main/java/gui/lecture/SearchLecture_GUI.java index 09e5f116..e0149877 100644 --- a/dozentenmodul/src/main/java/gui/lecture/SearchLecture_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/SearchLecture_GUI.java @@ -135,7 +135,7 @@ public class SearchLecture_GUI extends JFrame { initTableModelAll(modelAll);
} catch (ParseException e) {
- // TODO Auto-generated catch block
+
e.printStackTrace();
}
tablemyLectures.getColumnModel().getColumn(1).setWidth(0);
@@ -184,7 +184,7 @@ public class SearchLecture_GUI extends JFrame { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException | InstantiationException
| IllegalAccessException | UnsupportedLookAndFeelException e) {
- // TODO Auto-generated catch block
+
e.printStackTrace();
}
// Setzt den Fenstertitel
@@ -341,10 +341,10 @@ public class SearchLecture_GUI extends JFrame { try {
writeLectureData(imageid);
} catch (TException e1) {
- // TODO Auto-generated catch block
+
e1.printStackTrace();
} catch (ParseException e1) {
- // TODO Auto-generated catch block
+
e1.printStackTrace();
}
}
@@ -375,10 +375,10 @@ public class SearchLecture_GUI extends JFrame { try {
writeLectureData(imageid);
} catch (TException e1) {
- // TODO Auto-generated catch block
+
e1.printStackTrace();
} catch (ParseException e1) {
- // TODO Auto-generated catch block
+
e1.printStackTrace();
}
}
@@ -547,7 +547,7 @@ public class SearchLecture_GUI extends JFrame { open.openWebpage(windows);
} catch (URISyntaxException e) {
- // TODO Auto-generated catch block
+
e.printStackTrace();
}
}
@@ -570,7 +570,7 @@ public class SearchLecture_GUI extends JFrame { open.openWebpage(windows);
} catch (URISyntaxException e) {
- // TODO Auto-generated catch block
+
e.printStackTrace();
}
@@ -622,7 +622,7 @@ public class SearchLecture_GUI extends JFrame { return model;
} catch (TException e1) {
- // TODO Auto-generated catch block
+
e1.printStackTrace();
}
return model;
@@ -659,7 +659,7 @@ public class SearchLecture_GUI extends JFrame { return model;
} catch (TException e1) {
- // TODO Auto-generated catch block
+
e1.printStackTrace();
}
return model;
|
