diff options
Diffstat (limited to 'dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java')
-rw-r--r-- | dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java b/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java index db947b27..52e9746a 100644 --- a/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/PermissionEditLecture_GUI.java @@ -2,7 +2,6 @@ package gui.lecture; import gui.image.PermissionCreateImage_GUI; import gui.intro.About_GUI; -import gui.intro.ListAllOtherUsers_GUI; import gui.intro.MainMenue_GUI; import java.awt.Color; @@ -59,6 +58,7 @@ import models.person; import server.generated.Person; import server.generated.Server.Client; import util.CheckIntegrity; +import util.ListAllOtherUsers_GUI; import util.OpenLinks; import javax.swing.JCheckBox; @@ -106,16 +106,16 @@ public class PermissionEditLecture_GUI extends JFrame { public PermissionEditLecture_GUI(Component formerGUI) { - try { - client.setTokenForSession(SessionData.session.getAuthToken()); - } catch (TException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - } - + addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent arg0) { + try { + client.setSessionInvalid(SessionData.session.getAuthToken()); + } catch (TException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } System.exit(0); } }); @@ -239,8 +239,8 @@ public class PermissionEditLecture_GUI extends JFrame { try { map = client.getPermissionForUserAndLecture( - person.verantwortlicher.getUserID(), - Lecture.lecture.getid()); + SessionData.session.getAuthToken(),Lecture.lecture.getid(),person.verantwortlicher.getUserID() + ); Iterator<server.generated.Person> i = map.iterator(); int x = 0; |