|
||||||||||
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 DBService
sql
- the input SQL data string
public boolean SQLinsertValue(java.lang.String sql)
DBService
SQLinsertValue
in interface DBService
sql
- the input SQL data string
public boolean SQLupdateValue(java.lang.String sql)
DBService
SQLupdateValue
in interface DBService
sql
- 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 DBService
public boolean SQLdeleteValue(java.lang.String sql)
DBService
SQLdeleteValue
in interface DBService
sql
- 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 DBService
public java.util.List ArtSQLloadValue(java.lang.String sql)
DBService
ArtSQLloadValue
in interface DBService
public 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 DBService
public 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 DBService
public 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 DBService
seq
- the given DB sequencetype
- the given DB Typedburl
- the given DB URLusername
- the given Usernamepassword
- the given Passowrdpublic 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 DBService
seq
- the given DB sequencetype
- the given DB Typename
- the given DB Namedburl
- the given DB URLusername
- the given Usernamepassword
- the given Passowrdpublic 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 DBService
seq
- 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 DBService
seq
- 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 isSession3Xpublic int addNewSessionConnectionURL(int type, java.lang.String name, java.lang.String dburl, java.lang.String username, java.lang.String password)
DBService
addNewSessionConnectionURL
in interface DBService
type
- 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 DBService
type
- 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 DBService
type
- 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 DBService
name
- the given DB Name
public java.util.Vector getSessionConnectionURLList()
DBService
getSessionConnectionURLList
in interface DBService
public java.util.HashMap getSessionConnectionURL(int sequence)
DBService
getSessionConnectionURL
in interface DBService
sequence
- the given DB sequence
public java.util.HashMap getSessionConnectionURL(java.lang.String name)
DBService
getSessionConnectionURL
in interface DBService
name
- the given DB Name
public SessionConnection createSessionConnection(int sequence)
DBService
createSessionConnection
in interface DBService
sequence
- the given DB sequence
public SessionConnection createSessionConnection(java.lang.String name)
DBService
createSessionConnection
in interface DBService
name
- the given DB Name
public void closeSessionConnection(java.lang.String session)
DBService
closeSessionConnection
in interface DBService
session
- the given Session Keypublic java.util.Vector loadValueWithSessionConnection(java.lang.String session, java.lang.String sqlcmd)
DBService
loadValueWithSessionConnection
in interface DBService
session
- 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 DBService
session
- 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 DBService
java.sql.SQLException
public void commitSessionConnection(java.lang.String session) throws java.sql.SQLException
DBService
commitSessionConnection
in interface DBService
session
- the given Session Key
java.sql.SQLException
public void rollbackSessionConnection(java.lang.String session)
DBService
rollbackSessionConnection
in interface DBService
session
- the given Session Keypublic boolean testSessionConnection(int sequence)
DBService
testSessionConnection
in interface DBService
sequence
- the given DB sequence
public boolean testSessionConnection(java.lang.String name)
DBService
testSessionConnection
in interface DBService
name
- the given DB Name
public void closeAllSessionConnection()
DBService
closeAllSessionConnection
in interface DBService
public void closeOpenedSessionConnection()
DBService
closeOpenedSessionConnection
in interface DBService
public 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 DBService
java.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 DBService
java.sql.SQLException
public void commitSessionConnection(java.lang.String ip, java.lang.String port, java.lang.String session) throws java.sql.SQLException
commitSessionConnection
in interface DBService
java.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 DBService
public boolean isConnectFailure(java.lang.Throwable ex)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |