org.experlog.util
Interface Client

All Known Implementing Classes:
OpenClient

public interface Client


Method Summary
 boolean cacheRS()
           
 void closeConnection(java.sql.Connection con, java.lang.String datasourcename)
           
 AppConfiguration getAppConfiguration()
           
 java.lang.String getAppName()
           
 java.lang.String getClientId()
           
 java.sql.Connection getConnection(java.lang.String datasourcename)
           
 Cookie getCookie()
           
 long getLastaccess()
           
 boolean sessionExpired()
           
 void setCookie(Cookie cook)
           
 void updateDB(java.lang.String sql)
           
 void updateDB(java.lang.String datasource, java.lang.String sql)
           
 

Method Detail

getAppConfiguration

AppConfiguration getAppConfiguration()

getClientId

java.lang.String getClientId()

updateDB

void updateDB(java.lang.String sql)
              throws java.sql.SQLException,
                     java.lang.Exception
Throws:
java.sql.SQLException
java.lang.Exception

updateDB

void updateDB(java.lang.String datasource,
              java.lang.String sql)
              throws java.sql.SQLException,
                     java.lang.Exception
Throws:
java.sql.SQLException
java.lang.Exception

getLastaccess

long getLastaccess()

getCookie

Cookie getCookie()

setCookie

void setCookie(Cookie cook)

getConnection

java.sql.Connection getConnection(java.lang.String datasourcename)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

closeConnection

void closeConnection(java.sql.Connection con,
                     java.lang.String datasourcename)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

cacheRS

boolean cacheRS()

getAppName

java.lang.String getAppName()

sessionExpired

boolean sessionExpired()