summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java
diff options
context:
space:
mode:
authorStephan Schwaer2015-08-11 14:58:37 +0200
committerStephan Schwaer2015-08-11 14:58:37 +0200
commit906283670063afa45e9a9591a1a3f6d71fbe529f (patch)
tree90855bb406d967b92909a176563c5791ebe5f570 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java
parent[client] Experimental code for adjusting font size (diff)
downloadtutor-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.java11
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?
}
/**