com.ibm.btt.bc.cm
Class BranchCashDrawerManager
java.lang.Object
com.ibm.btt.bc.cm.BranchCashDrawerManager
public class BranchCashDrawerManager
- extends java.lang.Object
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 |
BranchCashDrawerManager
public BranchCashDrawerManager()
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
(c) Copyright IBM Corporation 1998, 2009