public interface RootAuthenticationSessionModel
AuthenticationSessionModel of different client.| Modifier and Type | Method and Description |
|---|---|
AuthenticationSessionModel |
createAuthenticationSession(ClientModel client)
Create a new authentication session and returns it.
|
AuthenticationSessionModel |
getAuthenticationSession(ClientModel client,
String tabId)
Returns an authentication session for the particular client and tab or null if it doesn't yet exists.
|
Map<String,AuthenticationSessionModel> |
getAuthenticationSessions()
Returns authentication sessions for the root authentication session.
|
String |
getId()
Returns id of the root authentication session.
|
RealmModel |
getRealm()
Returns realm associated to the root authentication session.
|
int |
getTimestamp()
Returns timestamp when the root authentication session was created or updated.
|
void |
removeAuthenticationSessionByTabId(String tabId)
Removes the authentication session specified by tab id from the root authentication session.
|
void |
restartSession(RealmModel realm)
Will completely restart whole state of authentication session.
|
void |
setTimestamp(int timestamp)
Sets a timestamp when the root authentication session was created or updated.
|
String getId()
StringRealmModel getRealm()
RealmModelint getTimestamp()
intvoid setTimestamp(int timestamp)
timestamp - intMap<String,AuthenticationSessionModel> getAuthenticationSessions()
Map<String, AuthenticationSessionModel> authentication sessions or empty map if no
authentication sessions are present. Never return null.AuthenticationSessionModel getAuthenticationSession(ClientModel client, String tabId)
client - ClientModel If null is provided the method will return null.tabId - String If null is provided the method will return null.AuthenticationSessionModel or null in no authentication session is found.AuthenticationSessionModel createAuthenticationSession(ClientModel client)
client - ClientModel Can't be null.AuthenticationSessionModel non-null fresh authentication session. Never returns null.void removeAuthenticationSessionByTabId(String tabId)
tabId - String Can't be null.void restartSession(RealmModel realm)
realm - RealmModel Associated realm to the root authentication session.Copyright © 2021 JBoss by Red Hat. All rights reserved.