Interface AuthenticatedClientSessionModel

All Superinterfaces:
CommonClientSessionModel
All Known Implementing Classes:
AbstractAuthenticatedClientSessionModel, AuthenticatedClientSessionAdapter, MapAuthenticatedClientSessionAdapter, PersistentAuthenticatedClientSessionAdapter

public interface AuthenticatedClientSessionModel extends CommonClientSessionModel
Author:
Marek Posolda
  • Field Details

  • Method Details

    • getId

      String getId()
    • getStarted

      default int getStarted()
    • getUserSessionStarted

      default int getUserSessionStarted()
    • isUserSessionRememberMe

      default boolean isUserSessionRememberMe()
    • getTimestamp

      int getTimestamp()
    • setTimestamp

      void setTimestamp(int timestamp)
    • detachFromUserSession

      void detachFromUserSession()
      Detaches the client session from its user session.
    • getUserSession

      UserSessionModel getUserSession()
    • getCurrentRefreshToken

      String getCurrentRefreshToken()
    • setCurrentRefreshToken

      void setCurrentRefreshToken(String currentRefreshToken)
    • getCurrentRefreshTokenUseCount

      int getCurrentRefreshTokenUseCount()
    • setCurrentRefreshTokenUseCount

      void setCurrentRefreshTokenUseCount(int currentRefreshTokenUseCount)
    • getNote

      String getNote(String name)
    • setNote

      void setNote(String name, String value)
    • removeNote

      void removeNote(String name)
    • getNotes

      Map<String,String> getNotes()