diff options
author | Simon Rettberg | 2015-09-07 18:20:58 +0200 |
---|---|---|
committer | Simon Rettberg | 2015-09-07 18:20:58 +0200 |
commit | 2f140304dd193763b2aa9d509f972c6f23202e93 (patch) | |
tree | 8639a625543d78b35caccfe3dcdfa4740ba6d917 /src/main/java/org/openslx/imagemaster/localrpc/JsonUser.java | |
parent | Stuff (diff) | |
download | masterserver-2f140304dd193763b2aa9d509f972c6f23202e93.tar.gz masterserver-2f140304dd193763b2aa9d509f972c6f23202e93.tar.xz masterserver-2f140304dd193763b2aa9d509f972c6f23202e93.zip |
Start adapting to new DB/Thrift model
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/localrpc/JsonUser.java')
-rw-r--r-- | src/main/java/org/openslx/imagemaster/localrpc/JsonUser.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/imagemaster/localrpc/JsonUser.java b/src/main/java/org/openslx/imagemaster/localrpc/JsonUser.java new file mode 100644 index 0000000..8f13084 --- /dev/null +++ b/src/main/java/org/openslx/imagemaster/localrpc/JsonUser.java @@ -0,0 +1,23 @@ +package org.openslx.imagemaster.localrpc; + +import org.openslx.imagemaster.session.User; + +public class JsonUser +{ + + private String login = null; + private String organizationid = null; + private String firstName = null; + private String lastName = null; + private String mail = null; + private String role = null; + private int userId = -1; + + public User toUser() + { + if ( userId <= 0 || firstName == null || lastName == null || firstName.isEmpty() || lastName.isEmpty() ) + return null; + return new ShibUser( userId, login, organizationid, firstName, lastName, mail, role ); + } + +} |