com.ibm.btt.bc.cm.facade
Class CashDrawerManagerImpl2
java.lang.Object
com.ibm.btt.bc.cm.facade.CashDrawerManagerImpl2
public class CashDrawerManagerImpl2
- extends java.lang.Object
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 |
CashDrawerManagerImpl2
public CashDrawerManagerImpl2()
throws ElementException
- Throws:
ElementException
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
(c) Copyright IBM Corporation 1998, 2011