IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.bc.cm.facade
Class CashDrawerManagerImpl2

java.lang.Object
  extended by com.ibm.btt.bc.cm.facade.CashDrawerManagerImpl2

public class CashDrawerManagerImpl2
extends java.lang.Object


Constructor Summary
CashDrawerManagerImpl2()
           
 
Method Summary
 void assignCashDrawer(java.lang.String branchId, java.lang.String drawerId, java.lang.String userId)
           
 void closeBatch(java.lang.String branchId, java.lang.String drawerId, java.lang.String binType)
           
 void createCashDrawer(java.lang.String branchId, java.lang.String drawerId, java.lang.String location, java.lang.String type, java.lang.String currencyCode, int reserves)
           
 void deleteCashDrawer(java.lang.String branchId, java.lang.String drawerId)
           
 void endOfDayCashDrawer(java.lang.String branchId, java.lang.String drawerId, java.util.Calendar eodDate)
           
 CashDrawerF[] getAllCashDrawers(java.lang.String branchId)
           
 CashDrawerF[] getAssignedCashDrawers(java.lang.String branchId, java.lang.String userId)
           
 DenoAmount[] getAvailableAmount(java.lang.String branchId, java.lang.String drawerId)
           
 DenoAmount[] getBaitBills(java.lang.String branchId, java.lang.String drawerId)
           
 BatchF[] getBatches(java.lang.String branchId, java.lang.String drawerId, java.lang.String binType)
           
 BinF[] getBins(java.lang.String branchId, java.lang.String drawerId)
           
 CashDrawerF getCashDrawer(java.lang.String branchId, java.lang.String drawerId)
           
 DenoAmount[] getCashDrawerCurrentPosition(java.lang.String branchId, java.lang.String drawerId)
           
 DenoAmount[] getCashDrawerStartingPosition(java.lang.String branchId, java.lang.String drawerId)
           
 CDTotal[] getCashDrawerTotals(java.lang.String branchId, java.lang.String drawerId)
           
 DenoAmount[] getTrapAmount(java.lang.String branchId, java.lang.String drawerId)
           
 CashTrayF[] getTrays(java.lang.String branchId, java.lang.String drawerId)
           
 void initializeCashDrawer(java.lang.String branchId, java.lang.String userId, java.util.Calendar date)
           
 void modifyBaitBills(java.lang.String branchId, java.lang.String drawerId, DenoAmount[] trayBaitBill)
           
 void modifyCashDrawerLocation(java.lang.String branchId, java.lang.String drawerId, java.lang.String newLocation)
           
 void modifyTrapAmounts(java.lang.String branchId, java.lang.String drawerId, java.lang.String trayType, DenoAmount[] trapAmount)
           
 CashTrayF[] queryUnsettledTrays(java.lang.String branchId, java.lang.String drawerId)
           
 void settleCashDrawer(java.lang.String branchId, java.lang.String drawerId)
           
 void settleCashTray(java.lang.String branchId, java.lang.String drawerId, java.lang.String trayType)
           
 void trayExchange(java.lang.String branchId, java.lang.String drawerId, java.lang.String fromTrayType, java.lang.String toTrayType, DenoAmount[] amounts)
           
 void unAssignCashDrawer(java.lang.String branchId, java.lang.String drawerId)
           
 void updateCashDrawer(java.lang.String branchId, java.lang.String drawerId, java.lang.String txnCode, DenoAmount[] amounts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CashDrawerManagerImpl2

public CashDrawerManagerImpl2()
                       throws ElementException
Throws:
ElementException
Method Detail

assignCashDrawer

public void assignCashDrawer(java.lang.String branchId,
                             java.lang.String drawerId,
                             java.lang.String userId)
                      throws CashDrawerManagementException,
                             java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

endOfDayCashDrawer

public void endOfDayCashDrawer(java.lang.String branchId,
                               java.lang.String drawerId,
                               java.util.Calendar eodDate)
                        throws CashDrawerManagementException,
                               java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

initializeCashDrawer

public void initializeCashDrawer(java.lang.String branchId,
                                 java.lang.String userId,
                                 java.util.Calendar date)
                          throws CashDrawerManagementException,
                                 java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

settleCashDrawer

public void settleCashDrawer(java.lang.String branchId,
                             java.lang.String drawerId)
                      throws CashDrawerManagementException,
                             java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

unAssignCashDrawer

public void unAssignCashDrawer(java.lang.String branchId,
                               java.lang.String drawerId)
                        throws CashDrawerManagementException,
                               java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

updateCashDrawer

public void updateCashDrawer(java.lang.String branchId,
                             java.lang.String drawerId,
                             java.lang.String txnCode,
                             DenoAmount[] amounts)
                      throws CashDrawerManagementException,
                             java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

createCashDrawer

public void createCashDrawer(java.lang.String branchId,
                             java.lang.String drawerId,
                             java.lang.String location,
                             java.lang.String type,
                             java.lang.String currencyCode,
                             int reserves)
                      throws CashDrawerManagementException,
                             java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

deleteCashDrawer

public void deleteCashDrawer(java.lang.String branchId,
                             java.lang.String drawerId)
                      throws CashDrawerManagementException,
                             java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

getAllCashDrawers

public CashDrawerF[] getAllCashDrawers(java.lang.String branchId)
                                throws CashDrawerManagementException,
                                       java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

getAssignedCashDrawers

public CashDrawerF[] getAssignedCashDrawers(java.lang.String branchId,
                                            java.lang.String userId)
                                     throws CashDrawerManagementException,
                                            java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

getAvailableAmount

public DenoAmount[] getAvailableAmount(java.lang.String branchId,
                                       java.lang.String drawerId)
                                throws CashDrawerManagementException,
                                       java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

getCashDrawer

public CashDrawerF getCashDrawer(java.lang.String branchId,
                                 java.lang.String drawerId)
                          throws CashDrawerManagementException,
                                 java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

getCashDrawerCurrentPosition

public DenoAmount[] getCashDrawerCurrentPosition(java.lang.String branchId,
                                                 java.lang.String drawerId)
                                          throws CashDrawerManagementException,
                                                 java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

getCashDrawerStartingPosition

public DenoAmount[] getCashDrawerStartingPosition(java.lang.String branchId,
                                                  java.lang.String drawerId)
                                           throws CashDrawerManagementException,
                                                  java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

getCashDrawerTotals

public CDTotal[] getCashDrawerTotals(java.lang.String branchId,
                                     java.lang.String drawerId)
                              throws CashDrawerManagementException,
                                     java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

modifyCashDrawerLocation

public void modifyCashDrawerLocation(java.lang.String branchId,
                                     java.lang.String drawerId,
                                     java.lang.String newLocation)
                              throws CashDrawerManagementException,
                                     java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

closeBatch

public void closeBatch(java.lang.String branchId,
                       java.lang.String drawerId,
                       java.lang.String binType)
                throws CashDrawerManagementException,
                       java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

trayExchange

public void trayExchange(java.lang.String branchId,
                         java.lang.String drawerId,
                         java.lang.String fromTrayType,
                         java.lang.String toTrayType,
                         DenoAmount[] amounts)
                  throws CashDrawerManagementException,
                         java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

queryUnsettledTrays

public CashTrayF[] queryUnsettledTrays(java.lang.String branchId,
                                       java.lang.String drawerId)
                                throws CashDrawerManagementException,
                                       java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

modifyTrapAmounts

public void modifyTrapAmounts(java.lang.String branchId,
                              java.lang.String drawerId,
                              java.lang.String trayType,
                              DenoAmount[] trapAmount)
                       throws CashDrawerManagementException,
                              java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

getBaitBills

public DenoAmount[] getBaitBills(java.lang.String branchId,
                                 java.lang.String drawerId)
                          throws CashDrawerManagementException,
                                 java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

getTrapAmount

public DenoAmount[] getTrapAmount(java.lang.String branchId,
                                  java.lang.String drawerId)
                           throws CashDrawerManagementException,
                                  java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

settleCashTray

public void settleCashTray(java.lang.String branchId,
                           java.lang.String drawerId,
                           java.lang.String trayType)
                    throws CashDrawerManagementException,
                           java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

modifyBaitBills

public void modifyBaitBills(java.lang.String branchId,
                            java.lang.String drawerId,
                            DenoAmount[] trayBaitBill)
                     throws CashDrawerManagementException,
                            java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

getBins

public BinF[] getBins(java.lang.String branchId,
                      java.lang.String drawerId)
               throws CashDrawerManagementException,
                      java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

getTrays

public CashTrayF[] getTrays(java.lang.String branchId,
                            java.lang.String drawerId)
                     throws CashDrawerManagementException,
                            java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

getBatches

public BatchF[] getBatches(java.lang.String branchId,
                           java.lang.String drawerId,
                           java.lang.String binType)
                    throws CashDrawerManagementException,
                           java.rmi.RemoteException
Throws:
CashDrawerManagementException
java.rmi.RemoteException

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011