Class TomcatSession

java.lang.Object
org.apache.catalina.session.StandardSession
swiss.trustbroker.oidc.session.TomcatSession
All Implemented Interfaces:
jakarta.servlet.http.HttpSession, Serializable, org.apache.catalina.Session

public class TomcatSession extends org.apache.catalina.session.StandardSession implements Serializable
See Also:
  • Constructor Details

  • Method Details

    • setAttribute

      public void setAttribute(String key, Object value)
      Specified by:
      setAttribute in interface jakarta.servlet.http.HttpSession
      Overrides:
      setAttribute in class org.apache.catalina.session.StandardSession
    • getAttribute

      public Object getAttribute(String name)
      Specified by:
      getAttribute in interface jakarta.servlet.http.HttpSession
      Overrides:
      getAttribute in class org.apache.catalina.session.StandardSession
    • isValid

      public boolean isValid()
      Specified by:
      isValid in interface org.apache.catalina.Session
      Overrides:
      isValid in class org.apache.catalina.session.StandardSession
    • getAttributeInternal

      public Object getAttributeInternal(String name)
    • getAttributeNamesInternal

      public Set<String> getAttributeNamesInternal()
    • getAttributeCount

      public int getAttributeCount()
    • getTokenCount

      public int getTokenCount()
    • setAttributeInternal

      public Object setAttributeInternal(String name, Object value)
    • removeAttribute

      public void removeAttribute(String name)
      Specified by:
      removeAttribute in interface jakarta.servlet.http.HttpSession
      Overrides:
      removeAttribute in class org.apache.catalina.session.StandardSession
    • setPrincipal

      public void setPrincipal(Principal principal)
      Specified by:
      setPrincipal in interface org.apache.catalina.Session
      Overrides:
      setPrincipal in class org.apache.catalina.session.StandardSession
    • getLastAccessedTime

      public long getLastAccessedTime()
      Specified by:
      getLastAccessedTime in interface jakarta.servlet.http.HttpSession
      Specified by:
      getLastAccessedTime in interface org.apache.catalina.Session
      Overrides:
      getLastAccessedTime in class org.apache.catalina.session.StandardSession
    • invalidate

      public void invalidate()
      Specified by:
      invalidate in interface jakarta.servlet.http.HttpSession
      Overrides:
      invalidate in class org.apache.catalina.session.StandardSession
    • recycle

      public void recycle()
      Specified by:
      recycle in interface org.apache.catalina.Session
      Overrides:
      recycle in class org.apache.catalina.session.StandardSession
    • expire

      public void expire(boolean notify)
      Overrides:
      expire in class org.apache.catalina.session.StandardSession
    • getOidcClientId

      public String getOidcClientId()
    • setOidcClientId

      public void setOidcClientId(String oidcClientId)
    • getSecurityContext

      public org.springframework.security.core.context.SecurityContext getSecurityContext()
    • getTomcatSessionManager

      public TomcatSessionManager getTomcatSessionManager()
    • getStateData

      public StateData getStateData()
    • setTomcatSessionManager

      public void setTomcatSessionManager(TomcatSessionManager tomcatSessionManager)
    • setStateData

      public void setStateData(StateData stateData)