|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpase.server.DBServiceImpl
public class DBServiceImpl
DBService Implementation
DBService| Constructor Summary | |
|---|---|
DBServiceImpl()
|
|
| Method Summary | |
|---|---|
int |
addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Add a new db URL to db configuration, and return its sequence number |
int |
addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount)
Add a new db URL to db configuration, and return its sequence number |
int |
addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount,
boolean isSession3X)
Add a new db URL to db configuration, and return its sequence number |
void |
addSessionConnectionURL(int seq,
int type,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Add a db URL to db configuration, and specify its sequence number in it. |
void |
addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
Add a db URL to db configuration, and specify its sequence number in it |
void |
addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount)
Add a db URL to db configuration, and specify its sequence number in it |
void |
addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount,
boolean isSession3X)
Add a db URL to db configuration, and specify its sequence number in it |
java.util.List |
ArtSQLloadValue(java.lang.String sql)
Database query for artifact data |
int[] |
batchSQLupdateValue(java.lang.String[] sql)
|
int[] |
batchSQLupdateValue(java.lang.String sql,
org.springframework.jdbc.core.BatchPreparedStatementSetter bpss)
|
void |
closeAllSessionConnection()
Close a SessionConnection object |
void |
closeOpenedSessionConnection()
Close all SessionConnection object opened by current thread |
void |
closeSessionConnection(java.lang.String session)
Close a SessionConnection object |
void |
closeSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session)
|
void |
commitSessionConnection(java.lang.String session)
Make commit on the connection |
void |
commitSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session)
|
SessionConnection |
createSessionConnection(int sequence)
Create a SessionConnection |
SessionConnection |
createSessionConnection(java.lang.String name)
Create a SessionConnection |
boolean |
delete(java.lang.String sqlcmd)
Database delete |
boolean |
delete(java.lang.String sqlcmd,
java.util.Vector record,
java.util.Vector columnTypeList)
Database delete |
java.util.HashMap |
deleteSessionConnectionURL(java.lang.String name)
Remove a db URL from db configuration by given name, return the configuration which has been deleted |
java.util.HashMap |
getSessionConnectionURL(int sequence)
Get the db configuration info with the specific sequence number |
java.util.HashMap |
getSessionConnectionURL(java.lang.String name)
Get the db configuration info with the specific name |
java.util.HashMap |
getSessionConnectionURL(java.lang.String ip,
java.lang.String port,
int sequence)
|
java.util.HashMap |
getSessionConnectionURL(java.lang.String ip,
java.lang.String port,
java.lang.String name)
|
java.util.Vector |
getSessionConnectionURLList()
Get the db configuration info list |
boolean |
insert(java.lang.String sqlcmd,
java.util.Vector record,
java.util.Vector columnTypeList)
Database insert |
boolean |
isConnectFailure(java.lang.Throwable ex)
|
java.util.Vector |
loadValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd)
Invoke the connection to load value |
java.util.Vector |
loadValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd,
java.lang.Object[] args)
|
java.util.Vector |
loadValueWithSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session,
java.lang.String sqlcmd)
|
java.util.Vector |
loadValueWithSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session,
java.lang.String sqlcmd,
java.lang.Object[] args)
|
java.util.HashMap |
query(java.lang.String sqlcmd)
Database query |
java.util.HashMap |
query(java.lang.String sqlcmd,
int top)
Database query, specify the result number |
java.util.HashMap |
query1(java.lang.String sqlcmd)
Database query |
void |
rollbackSessionConnection(java.lang.String session)
Make rollback on the connection |
void |
rollbackSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session)
|
void |
setRmiServer(RMIServer rmiServer)
|
void |
setSessionConnectionManager(com.flowring.manager.SessionConnectionManager sessionConnectionManager)
|
boolean |
SQLdeleteValue(java.lang.String sql)
The method is used to delete value from database (the RTRepository) |
boolean |
SQLdeleteValue(java.lang.String sql,
java.lang.Object[] args)
|
boolean |
SQLinsertValue(java.lang.String sql)
The method is used to insert value to database (the RTRepository) |
boolean |
SQLinsertValue(java.lang.String sql,
java.lang.Object[] args)
|
java.util.List |
SQLloadValue(java.lang.String sql)
The method is used to load value from database (the RTRepository) |
java.util.List |
SQLloadValue(java.lang.String sql,
java.lang.Object[] args)
|
boolean |
SQLupdateValue(java.lang.String sql)
The method is used to update value to database (the RTRepository) |
boolean |
SQLupdateValue(java.lang.String sql,
java.lang.Object[] args)
|
boolean |
testSessionConnection(int sequence)
Test a SessionConnection |
boolean |
testSessionConnection(java.lang.String name)
Test a SessionConnection |
boolean |
update(java.lang.String sqlcmd,
java.util.Vector newRecord,
java.util.Vector newColumnTypeList,
java.util.Vector oldRecord,
java.util.Vector oldColumnTypeList)
Database update |
boolean |
updateValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd)
Invoke the connection to update value |
boolean |
updateValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd,
java.lang.Object[] args)
|
boolean |
updateValueWithSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session,
java.lang.String sqlcmd)
|
boolean |
updateValueWithSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session,
java.lang.String sqlcmd,
java.lang.Object[] args)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DBServiceImpl()
| Method Detail |
|---|
public void setRmiServer(RMIServer rmiServer)
public java.util.List SQLloadValue(java.lang.String sql)
DBService
SQLloadValue in interface DBServicesql - the input SQL data string
public boolean SQLinsertValue(java.lang.String sql)
DBService
SQLinsertValue in interface DBServicesql - the input SQL data string
public boolean SQLupdateValue(java.lang.String sql)
DBService
SQLupdateValue in interface DBServicesql - the input SQL data string
public int[] batchSQLupdateValue(java.lang.String[] sql)
batchSQLupdateValue in interface DBService
public int[] batchSQLupdateValue(java.lang.String sql,
org.springframework.jdbc.core.BatchPreparedStatementSetter bpss)
batchSQLupdateValue in interface DBServicepublic boolean SQLdeleteValue(java.lang.String sql)
DBService
SQLdeleteValue in interface DBServicesql - the input SQL data string
public java.util.List SQLloadValue(java.lang.String sql,
java.lang.Object[] args)
SQLloadValue in interface DBService
public boolean SQLinsertValue(java.lang.String sql,
java.lang.Object[] args)
SQLinsertValue in interface DBService
public boolean SQLupdateValue(java.lang.String sql,
java.lang.Object[] args)
SQLupdateValue in interface DBService
public boolean SQLdeleteValue(java.lang.String sql,
java.lang.Object[] args)
SQLdeleteValue in interface DBServicepublic java.util.List ArtSQLloadValue(java.lang.String sql)
DBService
ArtSQLloadValue in interface DBServicepublic java.util.HashMap query(java.lang.String sqlcmd)
DBService
query in interface DBService
public java.util.HashMap query(java.lang.String sqlcmd,
int top)
DBService
query in interface DBServicepublic java.util.HashMap query1(java.lang.String sqlcmd)
DBService
query1 in interface DBService
public boolean insert(java.lang.String sqlcmd,
java.util.Vector record,
java.util.Vector columnTypeList)
DBService
insert in interface DBServicepublic boolean delete(java.lang.String sqlcmd)
DBService
delete in interface DBService
public boolean delete(java.lang.String sqlcmd,
java.util.Vector record,
java.util.Vector columnTypeList)
DBService
delete in interface DBService
public boolean update(java.lang.String sqlcmd,
java.util.Vector newRecord,
java.util.Vector newColumnTypeList,
java.util.Vector oldRecord,
java.util.Vector oldColumnTypeList)
DBService
update in interface DBService
public void addSessionConnectionURL(int seq,
int type,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
DBService
addSessionConnectionURL in interface DBServiceseq - the given DB sequencetype - the given DB Typedburl - the given DB URLusername - the given Usernamepassword - the given Passowrd
public void addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
DBService
addSessionConnectionURL in interface DBServiceseq - the given DB sequencetype - the given DB Typename - the given DB Namedburl - the given DB URLusername - the given Usernamepassword - the given Passowrd
public void addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount)
DBService
addSessionConnectionURL in interface DBServiceseq - the given DB sequencetype - the given DB Typename - the given DB Namedburl - the given DB URLusername - the given Usernamepassword - the given PassowrdminConnCount - the given Minimum Connection Number in pool.maxConnCount - the given Maximum Connection Number in pool.
public void addSessionConnectionURL(int seq,
int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount,
boolean isSession3X)
DBService
addSessionConnectionURL in interface DBServiceseq - the given DB sequencetype - the given DB Typename - the given DB Namedburl - the given DB URLusername - the given Usernamepassword - the given PassowrdminConnCount - the given Minimum Connection Number in pool.maxConnCount - the given Maximum Connection Number in pool.isSession3X - the given isSession3X
public int addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password)
DBService
addNewSessionConnectionURL in interface DBServicetype - the given DB Typename - the given DB Namedburl - the given DB URLusername - the given Usernamepassword - the given Passowrd
public int addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount)
DBService
addNewSessionConnectionURL in interface DBServicetype - the given DB Typename - the given DB Namedburl - the given DB URLusername - the given Usernamepassword - the given PassowrdminConnCount - the given Minimum Connection Number in pool.maxConnCount - the given Maximum Connection Number in pool.
public int addNewSessionConnectionURL(int type,
java.lang.String name,
java.lang.String dburl,
java.lang.String username,
java.lang.String password,
int minConnCount,
int maxConnCount,
boolean isSession3X)
DBService
addNewSessionConnectionURL in interface DBServicetype - the given DB Typename - the given DB Namedburl - the given DB URLusername - the given Usernamepassword - the given PassowrdminConnCount - the given Minimum Connection Number in pool.maxConnCount - the given Maximum Connection Number in pool.isSession3X - the given isSession3X
public java.util.HashMap deleteSessionConnectionURL(java.lang.String name)
DBService
deleteSessionConnectionURL in interface DBServicename - the given DB Name
public java.util.Vector getSessionConnectionURLList()
DBService
getSessionConnectionURLList in interface DBServicepublic java.util.HashMap getSessionConnectionURL(int sequence)
DBService
getSessionConnectionURL in interface DBServicesequence - the given DB sequence
public java.util.HashMap getSessionConnectionURL(java.lang.String name)
DBService
getSessionConnectionURL in interface DBServicename - the given DB Name
public SessionConnection createSessionConnection(int sequence)
DBService
createSessionConnection in interface DBServicesequence - the given DB sequence
public SessionConnection createSessionConnection(java.lang.String name)
DBService
createSessionConnection in interface DBServicename - the given DB Name
public void closeSessionConnection(java.lang.String session)
DBService
closeSessionConnection in interface DBServicesession - the given Session Key
public java.util.Vector loadValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd)
DBService
loadValueWithSessionConnection in interface DBServicesession - the given Session Keysqlcmd - the given SQL statement
ResultTable
public java.util.Vector loadValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd,
java.lang.Object[] args)
loadValueWithSessionConnection in interface DBService
public boolean updateValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd)
throws java.sql.SQLException
DBService
updateValueWithSessionConnection in interface DBServicesession - the given Session Keysqlcmd - the given SQL statement
java.sql.SQLException
public boolean updateValueWithSessionConnection(java.lang.String session,
java.lang.String sqlcmd,
java.lang.Object[] args)
throws java.sql.SQLException
updateValueWithSessionConnection in interface DBServicejava.sql.SQLException
public void commitSessionConnection(java.lang.String session)
throws java.sql.SQLException
DBService
commitSessionConnection in interface DBServicesession - the given Session Key
java.sql.SQLExceptionpublic void rollbackSessionConnection(java.lang.String session)
DBService
rollbackSessionConnection in interface DBServicesession - the given Session Keypublic boolean testSessionConnection(int sequence)
DBService
testSessionConnection in interface DBServicesequence - the given DB sequence
public boolean testSessionConnection(java.lang.String name)
DBService
testSessionConnection in interface DBServicename - the given DB Name
public void closeAllSessionConnection()
DBService
closeAllSessionConnection in interface DBServicepublic void closeOpenedSessionConnection()
DBService
closeOpenedSessionConnection in interface DBServicepublic void setSessionConnectionManager(com.flowring.manager.SessionConnectionManager sessionConnectionManager)
public void closeSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session)
closeSessionConnection in interface DBService
public java.util.Vector loadValueWithSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session,
java.lang.String sqlcmd)
loadValueWithSessionConnection in interface DBService
public java.util.Vector loadValueWithSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session,
java.lang.String sqlcmd,
java.lang.Object[] args)
loadValueWithSessionConnection in interface DBService
public boolean updateValueWithSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session,
java.lang.String sqlcmd)
throws java.sql.SQLException
updateValueWithSessionConnection in interface DBServicejava.sql.SQLException
public boolean updateValueWithSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session,
java.lang.String sqlcmd,
java.lang.Object[] args)
throws java.sql.SQLException
updateValueWithSessionConnection in interface DBServicejava.sql.SQLException
public void commitSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session)
throws java.sql.SQLException
commitSessionConnection in interface DBServicejava.sql.SQLException
public void rollbackSessionConnection(java.lang.String ip,
java.lang.String port,
java.lang.String session)
rollbackSessionConnection in interface DBService
public java.util.HashMap getSessionConnectionURL(java.lang.String ip,
java.lang.String port,
java.lang.String name)
getSessionConnectionURL in interface DBService
public java.util.HashMap getSessionConnectionURL(java.lang.String ip,
java.lang.String port,
int sequence)
getSessionConnectionURL in interface DBServicepublic boolean isConnectFailure(java.lang.Throwable ex)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||