Class PersistentAuthenticatedClientSessionAdapter

java.lang.Object
org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
All Implemented Interfaces:
org.keycloak.models.AuthenticatedClientSessionModel, org.keycloak.sessions.CommonClientSessionModel

public class PersistentAuthenticatedClientSessionAdapter extends Object implements org.keycloak.models.AuthenticatedClientSessionModel
Author:
Marek Posolda
  • Constructor Details

    • PersistentAuthenticatedClientSessionAdapter

      public PersistentAuthenticatedClientSessionAdapter(org.keycloak.models.KeycloakSession session, org.keycloak.models.AuthenticatedClientSessionModel clientSession)
    • PersistentAuthenticatedClientSessionAdapter

      public PersistentAuthenticatedClientSessionAdapter(org.keycloak.models.KeycloakSession session, PersistentClientSessionModel model, org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel client, org.keycloak.models.UserSessionModel userSession)
  • Method Details

    • getUpdatedModel

      public PersistentClientSessionModel getUpdatedModel()
    • getId

      public String getId()
      Specified by:
      getId in interface org.keycloak.models.AuthenticatedClientSessionModel
    • getRealm

      public org.keycloak.models.RealmModel getRealm()
      Specified by:
      getRealm in interface org.keycloak.sessions.CommonClientSessionModel
    • getClient

      public org.keycloak.models.ClientModel getClient()
      Specified by:
      getClient in interface org.keycloak.sessions.CommonClientSessionModel
    • getUserSession

      public org.keycloak.models.UserSessionModel getUserSession()
      Specified by:
      getUserSession in interface org.keycloak.models.AuthenticatedClientSessionModel
    • detachFromUserSession

      public void detachFromUserSession()
      Specified by:
      detachFromUserSession in interface org.keycloak.models.AuthenticatedClientSessionModel
    • setUserSession

      public void setUserSession(org.keycloak.models.UserSessionModel userSession)
    • getRedirectUri

      public String getRedirectUri()
      Specified by:
      getRedirectUri in interface org.keycloak.sessions.CommonClientSessionModel
    • setRedirectUri

      public void setRedirectUri(String uri)
      Specified by:
      setRedirectUri in interface org.keycloak.sessions.CommonClientSessionModel
    • getTimestamp

      public int getTimestamp()
      Specified by:
      getTimestamp in interface org.keycloak.models.AuthenticatedClientSessionModel
    • setTimestamp

      public void setTimestamp(int timestamp)
      Specified by:
      setTimestamp in interface org.keycloak.models.AuthenticatedClientSessionModel
    • getAction

      public String getAction()
      Specified by:
      getAction in interface org.keycloak.sessions.CommonClientSessionModel
    • setAction

      public void setAction(String action)
      Specified by:
      setAction in interface org.keycloak.sessions.CommonClientSessionModel
    • getProtocol

      public String getProtocol()
      Specified by:
      getProtocol in interface org.keycloak.sessions.CommonClientSessionModel
    • setProtocol

      public void setProtocol(String method)
      Specified by:
      setProtocol in interface org.keycloak.sessions.CommonClientSessionModel
    • getNote

      public String getNote(String name)
      Specified by:
      getNote in interface org.keycloak.models.AuthenticatedClientSessionModel
    • setNote

      public void setNote(String name, String value)
      Specified by:
      setNote in interface org.keycloak.models.AuthenticatedClientSessionModel
    • removeNote

      public void removeNote(String name)
      Specified by:
      removeNote in interface org.keycloak.models.AuthenticatedClientSessionModel
    • getNotes

      public Map<String,String> getNotes()
      Specified by:
      getNotes in interface org.keycloak.models.AuthenticatedClientSessionModel
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object