diff options
author | Stephan Schwaer | 2015-08-11 14:58:37 +0200 |
---|---|---|
committer | Stephan Schwaer | 2015-08-11 14:58:37 +0200 |
commit | 906283670063afa45e9a9591a1a3f6d71fbe529f (patch) | |
tree | 90855bb406d967b92909a176563c5791ebe5f570 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java | |
parent | [client] Experimental code for adjusting font size (diff) | |
download | tutor-module-906283670063afa45e9a9591a1a3f6d71fbe529f.tar.gz tutor-module-906283670063afa45e9a9591a1a3f6d71fbe529f.tar.xz tutor-module-906283670063afa45e9a9591a1a3f6d71fbe529f.zip |
[client] added combo and filter to filter imagelist for editable and own images.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java index c1c52fcb..4476b1f9 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java @@ -9,6 +9,7 @@ import org.openslx.bwlp.thrift.iface.SatelliteConfig; import org.openslx.bwlp.thrift.iface.SessionData; import org.openslx.bwlp.thrift.iface.TInvalidTokenException; import org.openslx.bwlp.thrift.iface.UserInfo; +import org.openslx.bwlp.thrift.iface.WhoamiInfo; import org.openslx.dozmod.Config.SavedSession; import org.openslx.dozmod.authentication.ServiceProviderResponse; import org.openslx.thrifthelper.ThriftManager; @@ -69,9 +70,15 @@ public class Session { satelliteToken = response.token; } - public static void fromSavedSession(SavedSession session) { + public static void fromSavedSession(SavedSession session) throws TInvalidTokenException, TException { satelliteToken = session.token; - // TODO: Satellite whoami call + WhoamiInfo wi = ThriftManager.getSatClient().whoami(satelliteToken); + UserInfo ui = wi.getUser(); + firstName = ui.firstName; + lastName = ui.lastName; + eMail = ui.eMail; + userId = ui.userId; + // TODO check if correct/ mastertoken? } /** |