Uses of Interface
org.keycloak.models.UserSessionModel
-
Packages that use UserSessionModel Package Description org.keycloak.models -
-
Uses of UserSessionModel in org.keycloak.models
Fields in org.keycloak.models with type parameters of type UserSessionModel Modifier and Type Field Description static SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. BROKER_SESSION_IDstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. BROKER_USER_IDstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. CLIENT_IDstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. CORRESPONDING_SESSION_IDRepresents the corresponding offline user session for the online user session.static SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. IDstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. IS_OFFLINEstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. LAST_SESSION_REFRESHstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. REALM_IDstatic SearchableModelField<UserSessionModel>UserSessionModel.SearchableFields. USER_IDMethods in org.keycloak.models that return UserSessionModel Modifier and Type Method Description UserSessionModelUserSessionProvider. createOfflineUserSession(UserSessionModel userSession)Newly created userSession won't contain attached AuthenticatedClientSessionsUserSessionModelUserSessionProvider. createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState)UserSessionModelUserSessionProvider. createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)UserSessionModelUserSessionProvider. getOfflineUserSession(RealmModel realm, String userSessionId)UserSessionModelUserSessionProvider. getOfflineUserSessionByBrokerSessionId(RealmModel realm, String brokerSessionId)UserSessionModelAuthenticatedClientSessionModel. getUserSession()UserSessionModelUserSessionProvider. getUserSession(RealmModel realm, String id)UserSessionModelUserSessionProvider. getUserSessionByBrokerSessionId(RealmModel realm, String brokerSessionId)UserSessionModelUserSessionProvider. getUserSessionWithPredicate(RealmModel realm, String id, boolean offline, Predicate<UserSessionModel> predicate)Return userSession of specified ID as long as the predicate passes.Methods in org.keycloak.models that return types with arguments of type UserSessionModel Modifier and Type Method Description Stream<UserSessionModel>UserSessionProvider. getOfflineUserSessionByBrokerUserIdStream(RealmModel realm, String brokerUserId)Obtains the offline user sessions associated with the user that matches the specifiedbrokerUserId.Stream<UserSessionModel>UserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults)Obtains the offline user sessions associated with the specified client, starting from thefirstResultand containing at mostmaxResults.Stream<UserSessionModel>UserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, UserModel user)Obtains the offline user sessions associated with the specified user.Stream<UserSessionModel>UserSessionProvider. getUserSessionByBrokerUserIdStream(RealmModel realm, String brokerUserId)Obtains the online user sessions associated with the user that matches the specifiedbrokerUserId.Stream<UserSessionModel>UserSessionProvider. getUserSessionsStream(RealmModel realm, ClientModel client)Obtains the online user sessions associated with the specified client.Stream<UserSessionModel>UserSessionProvider. getUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults)Obtains the online user sessions associated with the specified client, starting from thefirstResultand containing at mostmaxResults.Stream<UserSessionModel>UserSessionProvider. getUserSessionsStream(RealmModel realm, UserModel user)Obtains the online user sessions associated with the specified user.Methods in org.keycloak.models with parameters of type UserSessionModel Modifier and Type Method Description AuthenticatedClientSessionModelUserSessionProvider. createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession)AuthenticatedClientSessionModelUserSessionProvider. createOfflineClientSession(AuthenticatedClientSessionModel clientSession, UserSessionModel offlineUserSession)Will automatically attach newly created offline client session to the offlineUserSessionUserSessionModelUserSessionProvider. createOfflineUserSession(UserSessionModel userSession)Newly created userSession won't contain attached AuthenticatedClientSessionsAuthenticatedClientSessionModelUserSessionProvider. getClientSession(UserSessionModel userSession, ClientModel client, String clientSessionId, boolean offline)default AuthenticatedClientSessionModelUserSessionProvider. getClientSession(UserSessionModel userSession, ClientModel client, UUID clientSessionId, boolean offline)Deprecated.voidUserSessionProvider. removeOfflineUserSession(RealmModel realm, UserSessionModel userSession)Removes the attached clientSessions as wellvoidUserSessionProvider. removeUserSession(RealmModel realm, UserSessionModel session)This will remove attached ClientLoginSessionModels tooMethod parameters in org.keycloak.models with type arguments of type UserSessionModel Modifier and Type Method Description UserSessionModelUserSessionProvider. getUserSessionWithPredicate(RealmModel realm, String id, boolean offline, Predicate<UserSessionModel> predicate)Return userSession of specified ID as long as the predicate passes.voidUserSessionProvider. importUserSessions(Collection<UserSessionModel> persistentUserSessions, boolean offline)Triggered by persister during pre-load.
-