public class SessionUser
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static SUser |
getUser(javax.servlet.http.HttpServletRequest request)
Returns currently authenticated user.
|
static SUser |
getUser(javax.servlet.http.HttpSession session) |
static AuthModule<? extends AuthModuleType> |
getUserAuthModule(javax.servlet.http.HttpServletRequest request)
Returns authentication module used by currently authenticated user.
|
static java.util.TimeZone |
getUserTimeZone(javax.servlet.http.HttpServletRequest request)
Returns timezone of the user
|
static void |
removeUser(javax.servlet.http.HttpServletRequest request)
Removes user from the session
|
static void |
removeUser(java.lang.String userKey,
javax.servlet.http.HttpSession session) |
static void |
setUser(javax.servlet.http.HttpServletRequest request,
SUser user)
Sets new user in the session
|
static void |
setUser(javax.servlet.http.HttpServletRequest request,
SUser user,
AuthModule<? extends AuthModuleType> authModule)
Sets new user with used authentication module in the session
|
static void |
setUserTimeZone(javax.servlet.http.HttpServletRequest request,
java.util.TimeZone tz)
Sets current user timezone
|
public static SUser getUser(@NotNull javax.servlet.http.HttpServletRequest request)
request - request@Nullable public static SUser getUser(@Nullable javax.servlet.http.HttpSession session)
@Nullable public static AuthModule<? extends AuthModuleType> getUserAuthModule(@NotNull javax.servlet.http.HttpServletRequest request)
request - requestpublic static void setUser(@NotNull
javax.servlet.http.HttpServletRequest request,
SUser user)
request - requestuser - new userpublic static void setUser(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
SUser user,
@Nullable
AuthModule<? extends AuthModuleType> authModule)
request - requestuser - new userauthModule - authentication module used to loginpublic static void removeUser(@NotNull
javax.servlet.http.HttpServletRequest request)
request - requestpublic static void removeUser(@Nullable
java.lang.String userKey,
@Nullable
javax.servlet.http.HttpSession session)
@NotNull
public static java.util.TimeZone getUserTimeZone(@NotNull
javax.servlet.http.HttpServletRequest request)
request - HTTP requestpublic static void setUserTimeZone(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
java.util.TimeZone tz)
request - HTTP requesttz - timezone