Class MapUserSessionEntity.AbstractUserSessionEntity
java.lang.Object
org.keycloak.models.map.common.UpdatableEntity.Impl
org.keycloak.models.map.userSession.MapUserSessionEntity.AbstractUserSessionEntity
- All Implemented Interfaces:
AbstractEntity,ExpirableEntity,UpdatableEntity,MapUserSessionEntity
- Direct Known Subclasses:
JpaUserSessionEntity,MapUserSessionEntityFieldDelegate,MapUserSessionEntityImpl,MapUserSessionEntityImpl.Empty
- Enclosing interface:
- MapUserSessionEntity
public abstract static class MapUserSessionEntity.AbstractUserSessionEntity
extends UpdatableEntity.Impl
implements MapUserSessionEntity
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.map.userSession.MapUserSessionEntity
MapUserSessionEntity.AbstractUserSessionEntityNested 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidAn optional operation clearing the updated flag.getId()booleanFlag signalizing that any of the setters has been meaningfully used.voidMethods inherited from class org.keycloak.models.map.common.UpdatableEntity.Impl
markUpdatedFlagMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.map.common.ExpirableEntity
getExpiration, setExpirationMethods inherited from interface org.keycloak.models.map.userSession.MapUserSessionEntity
addAuthenticatedClientSession, getAuthenticatedClientSession, getAuthenticatedClientSessions, getAuthMethod, getBrokerSessionId, getBrokerUserId, getIpAddress, getLastSessionRefresh, getLoginUsername, getNote, getNotes, getPersistenceState, getRealmId, getState, getTimestamp, getUserId, isOffline, isRememberMe, removeAuthenticatedClientSession, removeNote, setAuthMethod, setBrokerSessionId, setBrokerUserId, setIpAddress, setLastSessionRefresh, setLoginUsername, setNote, setNotes, setOffline, setPersistenceState, setRealmId, setRememberMe, setState, setTimestamp, setUserIdMethods inherited from interface org.keycloak.models.map.common.UpdatableEntity
markUpdatedFlag
-
Constructor Details
-
AbstractUserSessionEntity
public AbstractUserSessionEntity()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceAbstractEntity
-
setId
- Specified by:
setIdin interfaceAbstractEntity
-
isUpdated
public boolean isUpdated()Description copied from interface:UpdatableEntityFlag signalizing that any of the setters has been meaningfully used.- Specified by:
isUpdatedin interfaceUpdatableEntity- Overrides:
isUpdatedin classUpdatableEntity.Impl- Returns:
-
clearUpdatedFlag
public void clearUpdatedFlag()Description copied from interface:UpdatableEntityAn optional operation clearing the updated flag. Right after using this method, theUpdatableEntity.isUpdated()would returnfalse.- Specified by:
clearUpdatedFlagin interfaceUpdatableEntity- Overrides:
clearUpdatedFlagin classUpdatableEntity.Impl
-
clearAuthenticatedClientSessions
public void clearAuthenticatedClientSessions()- Specified by:
clearAuthenticatedClientSessionsin interfaceMapUserSessionEntity
-