public class RootAuthenticationSessionAdapter extends Object implements RootAuthenticationSessionModel
RootAuthenticationSessionModel.SearchableFields
Constructor and Description |
---|
RootAuthenticationSessionAdapter(KeycloakSession session,
InfinispanAuthenticationSessionProvider provider,
org.infinispan.Cache<String,RootAuthenticationSessionEntity> cache,
RealmModel realm,
RootAuthenticationSessionEntity entity,
int authSessionsLimt) |
Modifier and Type | Method and Description |
---|---|
AuthenticationSessionModel |
createAuthenticationSession(ClientModel client) |
AuthenticationSessionModel |
getAuthenticationSession(ClientModel client,
String tabId) |
Map<String,AuthenticationSessionModel> |
getAuthenticationSessions() |
String |
getId() |
RealmModel |
getRealm() |
int |
getTimestamp() |
void |
removeAuthenticationSessionByTabId(String tabId) |
void |
restartSession(RealmModel realm) |
void |
setTimestamp(int timestamp) |
public RootAuthenticationSessionAdapter(KeycloakSession session, InfinispanAuthenticationSessionProvider provider, org.infinispan.Cache<String,RootAuthenticationSessionEntity> cache, RealmModel realm, RootAuthenticationSessionEntity entity, int authSessionsLimt)
public String getId()
getId
in interface RootAuthenticationSessionModel
public RealmModel getRealm()
getRealm
in interface RootAuthenticationSessionModel
public int getTimestamp()
getTimestamp
in interface RootAuthenticationSessionModel
public void setTimestamp(int timestamp)
setTimestamp
in interface RootAuthenticationSessionModel
public Map<String,AuthenticationSessionModel> getAuthenticationSessions()
getAuthenticationSessions
in interface RootAuthenticationSessionModel
public AuthenticationSessionModel getAuthenticationSession(ClientModel client, String tabId)
getAuthenticationSession
in interface RootAuthenticationSessionModel
public AuthenticationSessionModel createAuthenticationSession(ClientModel client)
createAuthenticationSession
in interface RootAuthenticationSessionModel
public void removeAuthenticationSessionByTabId(String tabId)
removeAuthenticationSessionByTabId
in interface RootAuthenticationSessionModel
public void restartSession(RealmModel realm)
restartSession
in interface RootAuthenticationSessionModel
Copyright © 2021 JBoss by Red Hat. All rights reserved.