@Component(value="cuba_UserSessionManager")
public class UserSessionManager
extends java.lang.Object
UserSessions.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME |
| Constructor and Description |
|---|
UserSessionManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearPermissionsOnUser(UserSession session)
INTERNAL
|
UserSession |
createSession(User user,
java.util.Locale locale,
boolean system)
Create a new session and fill it with security data.
|
UserSession |
createSession(UserSession src,
User user)
Create a new session from existing for another user and fill it with security data for that new user.
|
UserSession |
createSession(java.util.UUID sessionId,
User user,
java.util.Locale locale,
boolean system)
Create a new session and fill it with security data.
|
UserSession |
findSession(java.util.UUID sessionId)
Deprecated.
|
java.lang.Integer |
getPermissionValue(User user,
PermissionType permissionType,
java.lang.String target) |
UserSession |
getSession(java.util.UUID sessionId)
Deprecated.
|
void |
removeSession(UserSession session)
Deprecated.
|
void |
storeSession(UserSession session)
Deprecated.
|
public static final java.lang.String NAME
public UserSession createSession(User user, java.util.Locale locale, boolean system)
user - user instancelocale - user localesystem - create system sessionpublic UserSession createSession(java.util.UUID sessionId, User user, java.util.Locale locale, boolean system)
sessionId - target session iduser - user instancelocale - user localesystem - create system sessionpublic UserSession createSession(UserSession src, User user)
src - existing sessionuser - another user instance@Deprecated public void storeSession(UserSession session)
UserSessionsAPI.add(UserSession)}@Deprecated public void removeSession(UserSession session)
UserSessionsAPI.remove(UserSession)}@Deprecated public UserSession getSession(java.util.UUID sessionId)
UserSessionsAPI.getNN(UUID)}@Deprecated public UserSession findSession(java.util.UUID sessionId)
UserSessionsAPI.get(UUID)public java.lang.Integer getPermissionValue(User user, PermissionType permissionType, java.lang.String target)
public void clearPermissionsOnUser(UserSession session)