IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

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

java.lang.Object
  extended by com.ibm.btt.bc.cm.dao.db2.DAOBase
      extended by com.ibm.btt.bc.cm.dao.db2.CashDrawerDAOImpl
All Implemented Interfaces:
CashDrawerDAO

public class CashDrawerDAOImpl
extends DAOBase
implements CashDrawerDAO


Nested Class Summary
(package private)  class CashDrawerDAOImpl.ResultSetProcessor
           
 
Nested classes/interfaces inherited from class com.ibm.btt.bc.cm.dao.db2.DAOBase
DAOBase.ProcessResultSet<T>
 
Field Summary
 
Fields inherited from class com.ibm.btt.bc.cm.dao.db2.DAOBase
batchTableName, binTableName, cashDrawerTableName, cashTrayTableName, cdTotalTableName, denominationTableName
 
Constructor Summary
CashDrawerDAOImpl(ConnectionPool connectionPool, java.lang.String schema)
           
 
Method Summary
 java.lang.String delete(CashDrawer cashDrawer)
           
 CashDrawer find(java.lang.String branchId, java.lang.String drawerId)
           
 java.util.List<CashDrawer> getAll(java.lang.String branchId)
           
 java.util.List<CashDrawer> getAssignedCashDrawersForUser(java.lang.String branchId, java.lang.String userId)
           
 CashDrawer getNew()
           
 java.lang.String save(CashDrawer cashDrawer)
           
 void update(CashDrawer cashDrawer)
           
 
Methods inherited from class com.ibm.btt.bc.cm.dao.db2.DAOBase
deleteAll, execute, query, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CashDrawerDAOImpl

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

delete

public java.lang.String delete(CashDrawer cashDrawer)
                        throws DAOException
Specified by:
delete in interface CashDrawerDAO
Throws:
DAOException

find

public CashDrawer find(java.lang.String branchId,
                       java.lang.String drawerId)
                throws DAOException
Specified by:
find in interface CashDrawerDAO
Throws:
DAOException

getAll

public java.util.List<CashDrawer> getAll(java.lang.String branchId)
                                  throws DAOException
Specified by:
getAll in interface CashDrawerDAO
Throws:
DAOException

getAssignedCashDrawersForUser

public java.util.List<CashDrawer> getAssignedCashDrawersForUser(java.lang.String branchId,
                                                                java.lang.String userId)
                                                         throws DAOException
Specified by:
getAssignedCashDrawersForUser in interface CashDrawerDAO
Throws:
DAOException

getNew

public CashDrawer getNew()
Specified by:
getNew in interface CashDrawerDAO

save

public java.lang.String save(CashDrawer cashDrawer)
                      throws DAOException
Specified by:
save in interface CashDrawerDAO
Throws:
DAOException

update

public void update(CashDrawer cashDrawer)
            throws DAOException
Specified by:
update in interface CashDrawerDAO
Throws:
DAOException

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010