IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.bc.cm
Class BranchCashDrawerManager

java.lang.Object
  extended by com.ibm.btt.bc.cm.BranchCashDrawerManager

public class BranchCashDrawerManager
extends java.lang.Object


Constructor Summary
BranchCashDrawerManager()
           
 
Method Summary
 void cashDrawerAssign(java.lang.String drawerId, java.lang.String userId)
           
 void cashDrawerCloseBatch(java.lang.String drawerId, java.lang.String binType)
           
 void cashDrawerCreate(java.lang.String drawerId, java.lang.String location, java.lang.String type, java.lang.String currencyCode, int reserves)
           
 void cashDrawerDelete(java.lang.String drawerId)
           
 void cashDrawerEoD(java.lang.String drawerId, java.util.Calendar eodDate)
           
 DenoAmounts cashDrawerGetAvailableAmount(java.lang.String drawerId)
           
 DenoAmounts cashDrawerGetBaitBills(java.lang.String drawerId)
           
 java.util.List<Batch> cashDrawerGetBatches(java.lang.String drawerId, java.lang.String binType)
           
 java.util.List<Bin> cashDrawerGetBins(java.lang.String drawerId)
           
 java.util.List<CashTray> cashDrawerGetCashTrays(java.lang.String drawerId)
           
 DenoAmounts cashDrawerGetCurrentPosition(java.lang.String drawerId)
           
 CashDrawer cashDrawerGetSpecified(java.lang.String drawerId)
           
 DenoAmounts cashDrawerGetStartingPosition(java.lang.String drawerId)
           
 java.util.Map<java.lang.String,CDTotal> cashDrawerGetTotals(java.lang.String drawerId)
           
 DenoAmounts cashDrawerGetTrapAmount(java.lang.String drawerId)
           
 void cashDrawerInitialize(java.lang.String userId, java.util.Calendar date)
           
 void cashDrawerModifyBaitBills(java.lang.String drawerId, DenoAmounts trayBaitBill)
           
 void cashDrawerModifyLocation(java.lang.String drawerId, java.lang.String newLocation)
           
 void cashDrawerModifyTrapAmounts(java.lang.String drawerId, java.lang.String trayType, DenoAmounts trapAmount)
           
 java.util.List<CashTray> cashDrawerQueryUnsettledTrays(java.lang.String drawerId)
           
 void cashDrawerSettle(java.lang.String drawerId)
           
 java.util.List<CashDrawer> cashDrawersGetAll()
           
 java.util.List<CashDrawer> cashDrawersGetAssigned(java.lang.String userId)
           
 void cashDrawerTrayExchange(java.lang.String drawerId, java.lang.String fromTrayType, java.lang.String toTrayType, DenoAmounts amount)
           
 void cashDrawerUnAssign(java.lang.String drawerId)
           
 void cashDrawerUpdate(java.lang.String drawerId, java.lang.String txnCode, DenoAmounts amount)
           
 void cashTraySettle(java.lang.String drawerId, java.lang.String trayType)
           
 java.lang.String getBranchId()
           
 void setBranchId(java.lang.String branchId)
           
 void setDaoFactory(DAOFactory daofactory)
           
 void setRulesProvider(RulesProvider provider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BranchCashDrawerManager

public BranchCashDrawerManager()
Method Detail

setRulesProvider

public void setRulesProvider(RulesProvider provider)

setDaoFactory

public void setDaoFactory(DAOFactory daofactory)

getBranchId

public java.lang.String getBranchId()

setBranchId

public void setBranchId(java.lang.String branchId)

cashDrawerCreate

public void cashDrawerCreate(java.lang.String drawerId,
                             java.lang.String location,
                             java.lang.String type,
                             java.lang.String currencyCode,
                             int reserves)
                      throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerGetBatches

public java.util.List<Batch> cashDrawerGetBatches(java.lang.String drawerId,
                                                  java.lang.String binType)
                                           throws DAOException
Throws:
DAOException

cashDrawerGetBins

public java.util.List<Bin> cashDrawerGetBins(java.lang.String drawerId)
                                      throws DAOException
Throws:
DAOException

cashDrawerGetCashTrays

public java.util.List<CashTray> cashDrawerGetCashTrays(java.lang.String drawerId)
                                                throws DAOException
Throws:
DAOException

cashTraySettle

public void cashTraySettle(java.lang.String drawerId,
                           java.lang.String trayType)
                    throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerGetTrapAmount

public DenoAmounts cashDrawerGetTrapAmount(java.lang.String drawerId)
                                    throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerGetBaitBills

public DenoAmounts cashDrawerGetBaitBills(java.lang.String drawerId)
                                   throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerModifyTrapAmounts

public void cashDrawerModifyTrapAmounts(java.lang.String drawerId,
                                        java.lang.String trayType,
                                        DenoAmounts trapAmount)
                                 throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerModifyBaitBills

public void cashDrawerModifyBaitBills(java.lang.String drawerId,
                                      DenoAmounts trayBaitBill)

cashDrawerQueryUnsettledTrays

public java.util.List<CashTray> cashDrawerQueryUnsettledTrays(java.lang.String drawerId)
                                                       throws DAOException
Throws:
DAOException

cashDrawerTrayExchange

public void cashDrawerTrayExchange(java.lang.String drawerId,
                                   java.lang.String fromTrayType,
                                   java.lang.String toTrayType,
                                   DenoAmounts amount)
                            throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawersGetAll

public java.util.List<CashDrawer> cashDrawersGetAll()
                                             throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerGetSpecified

public CashDrawer cashDrawerGetSpecified(java.lang.String drawerId)
                                  throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawersGetAssigned

public java.util.List<CashDrawer> cashDrawersGetAssigned(java.lang.String userId)
                                                  throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerInitialize

public void cashDrawerInitialize(java.lang.String userId,
                                 java.util.Calendar date)
                          throws CashDrawerManagementException
Parameters:
userId -
date -
resetTotals -
Throws:
CashDrawerManagementException

cashDrawerGetAvailableAmount

public DenoAmounts cashDrawerGetAvailableAmount(java.lang.String drawerId)
                                         throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerAssign

public void cashDrawerAssign(java.lang.String drawerId,
                             java.lang.String userId)
                      throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerUpdate

public void cashDrawerUpdate(java.lang.String drawerId,
                             java.lang.String txnCode,
                             DenoAmounts amount)
                      throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerSettle

public void cashDrawerSettle(java.lang.String drawerId)
                      throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerCloseBatch

public void cashDrawerCloseBatch(java.lang.String drawerId,
                                 java.lang.String binType)
                          throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerEoD

public void cashDrawerEoD(java.lang.String drawerId,
                          java.util.Calendar eodDate)
                   throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerGetTotals

public java.util.Map<java.lang.String,CDTotal> cashDrawerGetTotals(java.lang.String drawerId)
                                                            throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerDelete

public void cashDrawerDelete(java.lang.String drawerId)
                      throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerGetCurrentPosition

public DenoAmounts cashDrawerGetCurrentPosition(java.lang.String drawerId)
                                         throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerGetStartingPosition

public DenoAmounts cashDrawerGetStartingPosition(java.lang.String drawerId)
                                          throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerUnAssign

public void cashDrawerUnAssign(java.lang.String drawerId)
                        throws CashDrawerManagementException
Throws:
CashDrawerManagementException

cashDrawerModifyLocation

public void cashDrawerModifyLocation(java.lang.String drawerId,
                                     java.lang.String newLocation)
                              throws CashDrawerManagementException
Throws:
CashDrawerManagementException

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009