Class AuthenticationSessionAdapter
- java.lang.Object
-
- org.keycloak.models.sessions.infinispan.AuthenticationSessionAdapter
-
- All Implemented Interfaces:
AuthenticationSessionModel,CommonClientSessionModel
public class AuthenticationSessionAdapter extends Object implements AuthenticationSessionModel
NOTE: Calling setter doesn't automatically enlist for update- Author:
- Marek Posolda
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.keycloak.sessions.CommonClientSessionModel
CommonClientSessionModel.Action, CommonClientSessionModel.ExecutionStatus
-
-
Constructor Summary
Constructors Constructor Description AuthenticationSessionAdapter(KeycloakSession session, RootAuthenticationSessionAdapter parent, String tabId, AuthenticationSessionEntity entity)
-
Method Summary
-
-
-
Constructor Detail
-
AuthenticationSessionAdapter
public AuthenticationSessionAdapter(KeycloakSession session, RootAuthenticationSessionAdapter parent, String tabId, AuthenticationSessionEntity entity)
-
-
Method Detail
-
getTabId
public String getTabId()
- Specified by:
getTabIdin interfaceAuthenticationSessionModel
-
getParentSession
public RootAuthenticationSessionModel getParentSession()
- Specified by:
getParentSessionin interfaceAuthenticationSessionModel
-
getRealm
public RealmModel getRealm()
- Specified by:
getRealmin interfaceCommonClientSessionModel
-
getClient
public ClientModel getClient()
- Specified by:
getClientin interfaceCommonClientSessionModel
-
getRedirectUri
public String getRedirectUri()
- Specified by:
getRedirectUriin interfaceCommonClientSessionModel
-
setRedirectUri
public void setRedirectUri(String uri)
- Specified by:
setRedirectUriin interfaceCommonClientSessionModel
-
getAction
public String getAction()
- Specified by:
getActionin interfaceCommonClientSessionModel
-
setAction
public void setAction(String action)
- Specified by:
setActionin interfaceCommonClientSessionModel
-
getClientScopes
public Set<String> getClientScopes()
- Specified by:
getClientScopesin interfaceAuthenticationSessionModel
-
setClientScopes
public void setClientScopes(Set<String> clientScopes)
- Specified by:
setClientScopesin interfaceAuthenticationSessionModel
-
getProtocol
public String getProtocol()
- Specified by:
getProtocolin interfaceCommonClientSessionModel
-
setProtocol
public void setProtocol(String protocol)
- Specified by:
setProtocolin interfaceCommonClientSessionModel
-
getClientNote
public String getClientNote(String name)
- Specified by:
getClientNotein interfaceAuthenticationSessionModel
-
setClientNote
public void setClientNote(String name, String value)
- Specified by:
setClientNotein interfaceAuthenticationSessionModel
-
removeClientNote
public void removeClientNote(String name)
- Specified by:
removeClientNotein interfaceAuthenticationSessionModel
-
getClientNotes
public Map<String,String> getClientNotes()
- Specified by:
getClientNotesin interfaceAuthenticationSessionModel
-
clearClientNotes
public void clearClientNotes()
- Specified by:
clearClientNotesin interfaceAuthenticationSessionModel
-
getAuthNote
public String getAuthNote(String name)
- Specified by:
getAuthNotein interfaceAuthenticationSessionModel
-
setAuthNote
public void setAuthNote(String name, String value)
- Specified by:
setAuthNotein interfaceAuthenticationSessionModel
-
removeAuthNote
public void removeAuthNote(String name)
- Specified by:
removeAuthNotein interfaceAuthenticationSessionModel
-
clearAuthNotes
public void clearAuthNotes()
- Specified by:
clearAuthNotesin interfaceAuthenticationSessionModel
-
setUserSessionNote
public void setUserSessionNote(String name, String value)
- Specified by:
setUserSessionNotein interfaceAuthenticationSessionModel
-
getUserSessionNotes
public Map<String,String> getUserSessionNotes()
- Specified by:
getUserSessionNotesin interfaceAuthenticationSessionModel
-
clearUserSessionNotes
public void clearUserSessionNotes()
- Specified by:
clearUserSessionNotesin interfaceAuthenticationSessionModel
-
getRequiredActions
public Set<String> getRequiredActions()
- Specified by:
getRequiredActionsin interfaceAuthenticationSessionModel
-
addRequiredAction
public void addRequiredAction(String action)
- Specified by:
addRequiredActionin interfaceAuthenticationSessionModel
-
removeRequiredAction
public void removeRequiredAction(String action)
- Specified by:
removeRequiredActionin interfaceAuthenticationSessionModel
-
addRequiredAction
public void addRequiredAction(UserModel.RequiredAction action)
- Specified by:
addRequiredActionin interfaceAuthenticationSessionModel
-
removeRequiredAction
public void removeRequiredAction(UserModel.RequiredAction action)
- Specified by:
removeRequiredActionin interfaceAuthenticationSessionModel
-
getExecutionStatus
public Map<String,CommonClientSessionModel.ExecutionStatus> getExecutionStatus()
- Specified by:
getExecutionStatusin interfaceAuthenticationSessionModel
-
setExecutionStatus
public void setExecutionStatus(String authenticator, CommonClientSessionModel.ExecutionStatus status)
- Specified by:
setExecutionStatusin interfaceAuthenticationSessionModel
-
clearExecutionStatus
public void clearExecutionStatus()
- Specified by:
clearExecutionStatusin interfaceAuthenticationSessionModel
-
getAuthenticatedUser
public UserModel getAuthenticatedUser()
- Specified by:
getAuthenticatedUserin interfaceAuthenticationSessionModel
-
setAuthenticatedUser
public void setAuthenticatedUser(UserModel user)
- Specified by:
setAuthenticatedUserin interfaceAuthenticationSessionModel
-
-