IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.bc.ac.dao.db
Class DBBase

java.lang.Object
  extended by com.ibm.btt.bc.ac.dao.db.DBBase
Direct Known Subclasses:
SecurityRightDAODBImpl, SecurityRoleDAODBImpl, SecurityServiceDAODBImpl, SecurityUserDAODBImpl

public class DBBase
extends java.lang.Object


Nested Class Summary
(package private) static interface DBBase.ProcessResultSet<T>
           
 
Field Summary
protected  ConnectionPool connectionPool
           
protected  java.lang.String rightTableName
           
protected  java.lang.String roleRightTableName
           
protected  java.lang.String roleSubRoleTableName
           
protected  java.lang.String roleTableName
           
protected  java.lang.String serviceRightTableName
           
protected  java.lang.String serviceTableName
           
protected  java.lang.String userRoleTableName
           
protected  java.lang.String userTableName
           
 
Constructor Summary
DBBase(ConnectionPool connectionPool, java.lang.String dbSchema)
           
 
Method Summary
protected  void closeConnection(java.sql.Connection connection)
           
 boolean execute(java.lang.String sql, java.sql.Connection connection)
           
protected  java.sql.Connection getConnection()
           
 java.util.List query(java.lang.String sql, java.sql.Connection connection, DBBase.ProcessResultSet prs)
           
 int update(java.lang.String sql, java.sql.Connection connection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connectionPool

protected ConnectionPool connectionPool

userTableName

protected java.lang.String userTableName

userRoleTableName

protected java.lang.String userRoleTableName

roleTableName

protected java.lang.String roleTableName

roleSubRoleTableName

protected java.lang.String roleSubRoleTableName

roleRightTableName

protected java.lang.String roleRightTableName

rightTableName

protected java.lang.String rightTableName

serviceRightTableName

protected java.lang.String serviceRightTableName

serviceTableName

protected java.lang.String serviceTableName
Constructor Detail

DBBase

public DBBase(ConnectionPool connectionPool,
              java.lang.String dbSchema)
Method Detail

execute

public boolean execute(java.lang.String sql,
                       java.sql.Connection connection)
                throws java.sql.SQLException
Throws:
java.sql.SQLException

update

public int update(java.lang.String sql,
                  java.sql.Connection connection)
           throws java.sql.SQLException
Throws:
java.sql.SQLException

query

public java.util.List query(java.lang.String sql,
                            java.sql.Connection connection,
                            DBBase.ProcessResultSet prs)
                     throws java.sql.SQLException,
                            DBQueryException
Throws:
java.sql.SQLException
DBQueryException

getConnection

protected java.sql.Connection getConnection()
                                     throws DBDAOException
Throws:
DBDAOException

closeConnection

protected void closeConnection(java.sql.Connection connection)
                        throws DBDAOException
Throws:
DBDAOException

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010