@Component(value="cuba_UserSessionManager")
public class UserSessionManager
extends java.lang.Object
UserSession
s.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)