IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.bc.cm.dao.db2
Class DAOBase

java.lang.Object
  extended by com.ibm.btt.bc.cm.dao.db2.DAOBase
Direct Known Subclasses:
BaitBillDAOImpl, BatchDAOImpl, BatchItemDAOImpl, BinDAOImpl, CashDrawerDAOImpl, CashTrayDaoImpl, CDTotalDAOImpl, DenominationalAmountDAOImpl

public class DAOBase
extends java.lang.Object


Nested Class Summary
(package private) static interface DAOBase.ProcessResultSet<T>
           
 
Field Summary
protected  java.lang.String batchTableName
           
protected  java.lang.String binTableName
           
protected  java.lang.String cashDrawerTableName
           
protected  java.lang.String cashTrayTableName
           
protected  java.lang.String cdTotalTableName
           
protected  java.lang.String denominationTableName
           
 
Constructor Summary
DAOBase(ConnectionPool connectionPool, java.lang.String schema)
           
 
Method Summary
 void deleteAll()
          This method is only used for testing purpose.
 boolean execute(java.lang.String sql)
           
 java.lang.Object query(java.lang.String sql, DAOBase.ProcessResultSet prs)
           
 int update(java.lang.String sql)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cashDrawerTableName

protected java.lang.String cashDrawerTableName

cdTotalTableName

protected java.lang.String cdTotalTableName

binTableName

protected java.lang.String binTableName

cashTrayTableName

protected java.lang.String cashTrayTableName

denominationTableName

protected java.lang.String denominationTableName

batchTableName

protected java.lang.String batchTableName
Constructor Detail

DAOBase

public DAOBase(ConnectionPool connectionPool,
               java.lang.String schema)
Method Detail

query

public java.lang.Object query(java.lang.String sql,
                              DAOBase.ProcessResultSet prs)
                       throws java.sql.SQLException,
                              DAOException
Throws:
java.sql.SQLException
DAOException

execute

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

update

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

deleteAll

public void deleteAll()
               throws java.sql.SQLException,
                      DAOException
This method is only used for testing purpose.

Throws:
java.sql.SQLException
DAOException

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010