Package org.keycloak.models.jpa.session
Class PersistentUserSessionEntity
java.lang.Object
org.keycloak.models.jpa.session.PersistentUserSessionEntity
- All Implemented Interfaces:
AsynchronousCommitAllowed
@Entity
public class PersistentUserSessionEntity
extends Object
implements AsynchronousCommitAllowed
- Author:
- Marek Posolda
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.keycloak.connections.jpa.AsynchronousCommitAllowed
AsynchronousCommitAllowed.EntityOperationType -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetData()intintbooleanWhether this entity allows asynchronous commit for the given operation type.booleanvoidsetBrokerSessionId(String brokerSessionId) voidsetCreatedOn(int createdOn) voidvoidsetLastSessionRefresh(int lastSessionRefresh) voidsetOffline(String offline) voidsetRealmId(String realmId) voidsetRememberMe(boolean rememberMe) voidvoidsetUserSessionId(String userSessionId)
-
Field Details
-
userSessionId
-
realmId
-
userId
-
createdOn
protected int createdOn -
lastSessionRefresh
protected int lastSessionRefresh -
brokerSessionId
-
offline
-
data
-
rememberMe
-
-
Constructor Details
-
PersistentUserSessionEntity
public PersistentUserSessionEntity()
-
-
Method Details
-
isAsyncCommitAllowed
Description copied from interface:AsynchronousCommitAllowedWhether this entity allows asynchronous commit for the given operation type.Returning
falsefor any operation that occurs during a transaction will force synchronous commit for the entire transaction.- Specified by:
isAsyncCommitAllowedin interfaceAsynchronousCommitAllowed- Parameters:
operationType- the type of database operation being performed- Returns:
trueif the operation can tolerate asynchronous commit
-
getUserSessionId
-
setUserSessionId
-
getRealmId
-
setRealmId
-
getUserId
-
setUserId
-
getCreatedOn
public int getCreatedOn() -
setCreatedOn
public void setCreatedOn(int createdOn) -
getLastSessionRefresh
public int getLastSessionRefresh() -
setLastSessionRefresh
public void setLastSessionRefresh(int lastSessionRefresh) -
getOffline
-
setOffline
-
getBrokerSessionId
-
setBrokerSessionId
-
getData
-
setData
-
isRememberMe
public boolean isRememberMe() -
setRememberMe
public void setRememberMe(boolean rememberMe) -
getVersion
public int getVersion()
-