Class MapUserSessionEntityImpl
- java.lang.Object
-
- org.keycloak.models.map.common.UpdatableEntity.Impl
-
- org.keycloak.models.map.userSession.MapUserSessionEntity.AbstractUserSessionEntity
-
- org.keycloak.models.map.userSession.MapUserSessionEntityImpl
-
- All Implemented Interfaces:
AbstractEntity
,ExpirableEntity
,UpdatableEntity
,MapUserSessionEntity
- Direct Known Subclasses:
JpaUserSessionMetadata
@Generated("org.keycloak.models.map.processor.GenerateEntityImplementationsProcessor") public class MapUserSessionEntityImpl extends MapUserSessionEntity.AbstractUserSessionEntity implements MapUserSessionEntity
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MapUserSessionEntityImpl.Empty
-
Nested classes/interfaces inherited from interface org.keycloak.models.map.userSession.MapUserSessionEntity
MapUserSessionEntity.AbstractUserSessionEntity
-
Nested classes/interfaces inherited from interface org.keycloak.models.map.common.UpdatableEntity
UpdatableEntity.Impl
-
-
Field Summary
-
Fields inherited from class org.keycloak.models.map.common.UpdatableEntity.Impl
updated
-
-
Constructor Summary
Constructors Constructor Description MapUserSessionEntityImpl(DeepCloner cloner)
-
Method Summary
-
Methods inherited from class org.keycloak.models.map.userSession.MapUserSessionEntity.AbstractUserSessionEntity
clearAuthenticatedClientSessions, clearUpdatedFlag, getId, isUpdated, setId
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.keycloak.models.map.common.AbstractEntity
getId, setId
-
Methods inherited from interface org.keycloak.models.map.userSession.MapUserSessionEntity
clearAuthenticatedClientSessions
-
Methods inherited from interface org.keycloak.models.map.common.UpdatableEntity
clearUpdatedFlag, isUpdated
-
-
-
-
Constructor Detail
-
MapUserSessionEntityImpl
public MapUserSessionEntityImpl(DeepCloner cloner)
-
-
Method Detail
-
deepClone
public <V> V deepClone(V obj)
-
setAuthMethod
public void setAuthMethod(String p0)
- Specified by:
setAuthMethod
in interfaceMapUserSessionEntity
-
getAuthMethod
public String getAuthMethod()
- Specified by:
getAuthMethod
in interfaceMapUserSessionEntity
-
removeAuthenticatedClientSession
public Boolean removeAuthenticatedClientSession(String p0)
- Specified by:
removeAuthenticatedClientSession
in interfaceMapUserSessionEntity
-
addAuthenticatedClientSession
public void addAuthenticatedClientSession(MapAuthenticatedClientSessionEntity p0)
- Specified by:
addAuthenticatedClientSession
in interfaceMapUserSessionEntity
-
getAuthenticatedClientSessions
public Set<MapAuthenticatedClientSessionEntity> getAuthenticatedClientSessions()
- Specified by:
getAuthenticatedClientSessions
in interfaceMapUserSessionEntity
-
getAuthenticatedClientSession
public Optional<MapAuthenticatedClientSessionEntity> getAuthenticatedClientSession(String p0)
- Specified by:
getAuthenticatedClientSession
in interfaceMapUserSessionEntity
-
setBrokerSessionId
public void setBrokerSessionId(String p0)
- Specified by:
setBrokerSessionId
in interfaceMapUserSessionEntity
-
getBrokerSessionId
public String getBrokerSessionId()
- Specified by:
getBrokerSessionId
in interfaceMapUserSessionEntity
-
getBrokerUserId
public String getBrokerUserId()
- Specified by:
getBrokerUserId
in interfaceMapUserSessionEntity
-
setBrokerUserId
public void setBrokerUserId(String p0)
- Specified by:
setBrokerUserId
in interfaceMapUserSessionEntity
-
setExpiration
public void setExpiration(Long p0)
Description copied from interface:ExpirableEntity
Sets a point in the time (timestamp in milliseconds since The Epoch) when this entity expires.- Specified by:
setExpiration
in interfaceExpirableEntity
- Parameters:
p0
- a timestamp in milliseconds since The Epoch ornull
if this entity never expires.
-
getExpiration
public Long getExpiration()
Description copied from interface:ExpirableEntity
Returns a point in the time (timestamp in milliseconds since The Epoch) when this entity expires.- Specified by:
getExpiration
in interfaceExpirableEntity
- Returns:
- a timestamp in milliseconds since The Epoch or
null
if this entity never expires or expiration is not known.
-
getIpAddress
public String getIpAddress()
- Specified by:
getIpAddress
in interfaceMapUserSessionEntity
-
setIpAddress
public void setIpAddress(String p0)
- Specified by:
setIpAddress
in interfaceMapUserSessionEntity
-
getLastSessionRefresh
public Long getLastSessionRefresh()
Description copied from interface:MapUserSessionEntity
Returns a point in time (timestamp in milliseconds since The Epoch) when the user session entity was last refreshed.- Specified by:
getLastSessionRefresh
in interfaceMapUserSessionEntity
- Returns:
- a timestamp in milliseconds since The Epoch or
null
when the time is unknown
-
setLastSessionRefresh
public void setLastSessionRefresh(Long p0)
Description copied from interface:MapUserSessionEntity
Sets a point in the (timestamp in milliseconds since The Epoch) when the user session entity was last refreshed.- Specified by:
setLastSessionRefresh
in interfaceMapUserSessionEntity
- Parameters:
p0
- a timestamp in milliseconds since The Epoch ornull
when the time is unknown
-
setLoginUsername
public void setLoginUsername(String p0)
- Specified by:
setLoginUsername
in interfaceMapUserSessionEntity
-
getLoginUsername
public String getLoginUsername()
- Specified by:
getLoginUsername
in interfaceMapUserSessionEntity
-
getNote
public String getNote(String p0)
- Specified by:
getNote
in interfaceMapUserSessionEntity
-
removeNote
public Boolean removeNote(String p0)
- Specified by:
removeNote
in interfaceMapUserSessionEntity
-
setNote
public void setNote(String p0, String p1)
- Specified by:
setNote
in interfaceMapUserSessionEntity
-
setNotes
public void setNotes(Map<String,String> p0)
- Specified by:
setNotes
in interfaceMapUserSessionEntity
-
getNotes
public Map<String,String> getNotes()
- Specified by:
getNotes
in interfaceMapUserSessionEntity
-
isOffline
public Boolean isOffline()
- Specified by:
isOffline
in interfaceMapUserSessionEntity
-
setOffline
public void setOffline(Boolean p0)
- Specified by:
setOffline
in interfaceMapUserSessionEntity
-
getPersistenceState
public UserSessionModel.SessionPersistenceState getPersistenceState()
- Specified by:
getPersistenceState
in interfaceMapUserSessionEntity
-
setPersistenceState
public void setPersistenceState(UserSessionModel.SessionPersistenceState p0)
- Specified by:
setPersistenceState
in interfaceMapUserSessionEntity
-
setRealmId
public void setRealmId(String p0)
- Specified by:
setRealmId
in interfaceMapUserSessionEntity
-
getRealmId
public String getRealmId()
- Specified by:
getRealmId
in interfaceMapUserSessionEntity
-
isRememberMe
public Boolean isRememberMe()
- Specified by:
isRememberMe
in interfaceMapUserSessionEntity
-
setRememberMe
public void setRememberMe(Boolean p0)
- Specified by:
setRememberMe
in interfaceMapUserSessionEntity
-
setState
public void setState(UserSessionModel.State p0)
- Specified by:
setState
in interfaceMapUserSessionEntity
-
getState
public UserSessionModel.State getState()
- Specified by:
getState
in interfaceMapUserSessionEntity
-
setTimestamp
public void setTimestamp(Long p0)
Description copied from interface:MapUserSessionEntity
Sets a point in the (timestamp in milliseconds since The Epoch) when the user session entity was created.- Specified by:
setTimestamp
in interfaceMapUserSessionEntity
- Parameters:
p0
- a timestamp in milliseconds since The Epoch ornull
when the time is unknown
-
getTimestamp
public Long getTimestamp()
Description copied from interface:MapUserSessionEntity
Returns a point in time (timestamp in milliseconds since The Epoch) when the user session entity was created.- Specified by:
getTimestamp
in interfaceMapUserSessionEntity
- Returns:
- a timestamp in milliseconds since The Epoch or
null
when the time is unknown
-
getUserId
public String getUserId()
- Specified by:
getUserId
in interfaceMapUserSessionEntity
-
setUserId
public void setUserId(String p0)
- Specified by:
setUserId
in interfaceMapUserSessionEntity
-
-