org.tonjac.mini
Interface Session


public interface Session

A HTTP-session

Author:
Toni Thomsson

Method Summary
 java.sql.Connection getConnection()
          Data connection
 java.util.Date getCreationTime()
          Creation time
 java.lang.Object getData()
          Access userdefined session object
 java.lang.String getId()
          Session id
 int getLastErrorCode()
          Last error code
 java.lang.String getLastErrorMessage()
          Last error message
 boolean getLocked()
          Is session locked
 java.lang.String getRemoteIP()
          IP-adress of the logged on remote machine
 User getUser()
          Logged on user
 int getUserCount()
          Number of concurrent users
 void setData(java.lang.Object data)
          Set a userdefined object to be saved in the session
 

Method Detail

getConnection

public java.sql.Connection getConnection()
Data connection

Returns:

getUser

public User getUser()
Logged on user

Returns:

getId

public java.lang.String getId()
Session id

Returns:

getRemoteIP

public java.lang.String getRemoteIP()
IP-adress of the logged on remote machine

Returns:

getCreationTime

public java.util.Date getCreationTime()
Creation time

Returns:

getData

public java.lang.Object getData()
Access userdefined session object

Returns:

setData

public void setData(java.lang.Object data)
Set a userdefined object to be saved in the session

Parameters:
data -

getUserCount

public int getUserCount()
Number of concurrent users

Returns:

getLocked

public boolean getLocked()
Is session locked

Returns:

getLastErrorMessage

public java.lang.String getLastErrorMessage()
Last error message

Returns:

getLastErrorCode

public int getLastErrorCode()
Last error code

Returns: