Class SessionInfo

java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.SessionInfo
All Implemented Interfaces:
Serializable, Comparable<SessionInfo>

public class SessionInfo extends ValueClass implements Serializable, Comparable<SessionInfo>

Provides details of the current session with the Index Server

Copyright: Copyright (c) 2003

Organisation: ELO Digital Office GmbH

See Also:
  • Field Details

    • clientComputer

      protected String clientComputer
      The client computer connected with the Index Server.
    • userId

      protected int userId
      The id of the user used for the connection.
    • validSeconds

      protected int validSeconds
      The length of time the connection is valid for.
    • ticket

      protected String ticket
      The ticket of this session within the Index Server.
      Since:
      8.00.032.006
    • userName

      protected String userName
      The name of the user used for the connection.
      Since:
      8.00.032.006
    • loginName

      @Deprecated protected String loginName
      Deprecated.
      The name of the user who initialized the runAs connection
      Since:
      9.00.022.005
    • bestBefore

      protected String bestBefore
      The time stamp of the session best before date.
      Since:
      8.00.032.006
    • appName

      protected String appName
      The name of the client's application connected with the Index Server.
      Since:
      8.00.032.006
    • appVersion

      protected String appVersion
      The version of the client's application connected with the Index Server.
      Since:
      8.00.032.006
    • appType

      protected String appType
      The type of the client's application connected with the Index Server.
      Since:
      8.00.032.006
    • runAs

      @Deprecated protected String runAs
      Deprecated.
      Session is constrained to this account
      Since:
      8.00.032.006
    • sessionOptions

      protected Map<String,String> sessionOptions
      Since:
      20.00.000.004
  • Constructor Details

  • Method Details

    • getClientComputer

      public String getClientComputer()
    • setClientComputer

      public void setClientComputer(String clientComputer)
    • getUserId

      public int getUserId()
    • setUserId

      public void setUserId(int userId)
    • getValidSeconds

      public int getValidSeconds()
    • setValidSeconds

      public void setValidSeconds(int validSeconds)
    • getTicket

      public String getTicket()
    • setTicket

      public void setTicket(String ticket)
    • getUserName

      public String getUserName()
    • setUserName

      public void setUserName(String userName)
    • getBestBefore

      public String getBestBefore()
    • setBestBefore

      public void setBestBefore(String bestBefore)
    • getAppName

      public String getAppName()
    • setAppName

      public void setAppName(String appName)
    • getAppVersion

      public String getAppVersion()
    • setAppVersion

      public void setAppVersion(String appVersion)
    • getAppType

      public String getAppType()
    • setAppType

      public void setAppType(String appType)
    • getLoginName

      @Deprecated public String getLoginName()
      Deprecated.
    • setLoginName

      @Deprecated public void setLoginName(String loginName)
      Deprecated.
    • getRunAs

      public String getRunAs()
    • setRunAs

      public void setRunAs(String runAs)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo(SessionInfo o)
      Specified by:
      compareTo in interface Comparable<SessionInfo>
    • getSessionOptions

      public Map<String,String> getSessionOptions()
    • setSessionOptions

      public void setSessionOptions(Map<String,String> sessionOptions)