com.jxml.qare.qhome.db
Class DBSession
java.lang.Object
|
+--com.jxml.qare.qhome.db.DBBase
|
+--com.jxml.qare.qhome.db.DBSession
- public final class DBSession
- extends DBBase
Method Summary |
void |
backup(DataOutputStream dos)
|
int |
count(DBSystem.Row system)
|
DBSession.Row |
create(DBUser.Row user,
DBApplication.Row application,
DBSystem.Row remoteSystem)
|
DBSession.Row |
create(DBUser.Row user,
DBApplication.Row application,
DBSystem.Row remoteSystem,
int timeout,
DBSession.Row orginatingSession)
|
DBSession.Row |
create(DBUser.Row user,
DBApplication.Row application,
DBSystem.Row remoteSystem,
String sessionNo)
|
DBSession.Row |
create(DBUser.Row user,
DBApplication.Row application,
DBSystem.Row remoteSystem,
String sessionNo,
int timeout)
|
DBSession.Row |
create(String properties,
DBUser.Row user,
DBApplication.Row application,
DBSystem.Row remoteSystem)
|
DBSession.Row |
create(String properties,
DBUser.Row user,
DBApplication.Row application,
DBSystem.Row remoteSystem,
String sessionNo)
|
DBSession.Row |
create(String properties,
DBUser.Row user,
DBInbox.Row inbox,
DBApplication.Row application,
DBSystem.Row remoteSystem,
Date expiryDate,
DBSession.Row orginatingSession)
|
DBSession.Row |
create(String properties,
DBUser.Row user,
DBInbox.Row inbox,
DBApplication.Row application,
DBSystem.Row remoteSystem,
String sessionNo,
Date expiryDate,
DBSession.Row orginatingSession)
|
DBRow |
createObj(ResultSet rs)
|
void |
createTable()
|
static String |
genKey()
Returns a random number |
List |
get(DBSystem.Row system,
DBApplication.Row app)
|
DBSession.Row |
get(int userId)
|
DBSession.Row |
get(long sessionId)
|
DBSession.Row |
get(String sessionNo)
|
List |
getExpiredSession()
|
List |
getList(DBInbox.Row inbox,
DBUser.Row user)
|
long |
getMaxSessionId()
|
DBSession.Row |
getOrginatingSession(DBSession.Row childSession)
|
long |
getSessionId(int userId)
|
void |
restore(String fileNamePrefix,
DataInputStream dis)
|
String |
tableName()
|
Methods inherited from class com.jxml.qare.qhome.db.DBBase |
addCreateListener, addDeleteListener, addKey, backup, backupString, clearRef, create, createCurrentDate, createTable, deleteWeak, executeUpdate, getRow, getRows, getRows, getWeak, removeCreateListener, removeDeleteListener, restore, restoreString, sendCreateEvent, sendDeleteEvent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
genKey
public static String genKey()
- Returns a random number
tableName
public String tableName()
- Overrides:
tableName
in class DBBase
createTable
public void createTable()
throws Exception
- Overrides:
createTable
in class DBBase
get
public DBSession.Row get(long sessionId)
throws Exception
getList
public List getList(DBInbox.Row inbox,
DBUser.Row user)
throws Exception
get
public DBSession.Row get(int userId)
throws Exception
get
public DBSession.Row get(String sessionNo)
throws Exception
getSessionId
public long getSessionId(int userId)
throws Exception
get
public List get(DBSystem.Row system,
DBApplication.Row app)
throws Exception
getExpiredSession
public List getExpiredSession()
throws Exception
getOrginatingSession
public DBSession.Row getOrginatingSession(DBSession.Row childSession)
throws Exception
count
public int count(DBSystem.Row system)
throws Exception
createObj
public DBRow createObj(ResultSet rs)
throws Exception
- Overrides:
createObj
in class DBBase
create
public DBSession.Row create(DBUser.Row user,
DBApplication.Row application,
DBSystem.Row remoteSystem)
throws Exception
create
public DBSession.Row create(DBUser.Row user,
DBApplication.Row application,
DBSystem.Row remoteSystem,
int timeout,
DBSession.Row orginatingSession)
throws Exception
create
public DBSession.Row create(String properties,
DBUser.Row user,
DBApplication.Row application,
DBSystem.Row remoteSystem)
throws Exception
create
public DBSession.Row create(DBUser.Row user,
DBApplication.Row application,
DBSystem.Row remoteSystem,
String sessionNo)
throws Exception
create
public DBSession.Row create(DBUser.Row user,
DBApplication.Row application,
DBSystem.Row remoteSystem,
String sessionNo,
int timeout)
throws Exception
create
public DBSession.Row create(String properties,
DBUser.Row user,
DBApplication.Row application,
DBSystem.Row remoteSystem,
String sessionNo)
throws Exception
create
public DBSession.Row create(String properties,
DBUser.Row user,
DBInbox.Row inbox,
DBApplication.Row application,
DBSystem.Row remoteSystem,
Date expiryDate,
DBSession.Row orginatingSession)
throws Exception
create
public DBSession.Row create(String properties,
DBUser.Row user,
DBInbox.Row inbox,
DBApplication.Row application,
DBSystem.Row remoteSystem,
String sessionNo,
Date expiryDate,
DBSession.Row orginatingSession)
throws Exception
getMaxSessionId
public long getMaxSessionId()
throws Exception
backup
public void backup(DataOutputStream dos)
throws Exception
- Overrides:
backup
in class DBBase
restore
public void restore(String fileNamePrefix,
DataInputStream dis)
throws Exception
- Overrides:
restore
in class DBBase