|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.siebel.rf.offline.branch.server.Handler | +--com.siebel.rf.offline.request.handler.tellerendofday.TellerEndOfDayHandler
The handler class for TellerEndOfDay
Constructor Summary | |
TellerEndOfDayHandler()
|
Method Summary | |
void |
completeTellerEndOfDayForNonPrimaryHolder(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId)
Completes Teller End Of Day for the non-Primary holder and calls imCompleteTellerEndOfDayForNonPrimaryHolder process |
void |
completeTellerEndOfDayForPrimaryHolder(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId,
java.util.Vector vectorOfFinancialTransactionCashManagementCurrencyAmountVO)
Completes Teller End Of Day operation for Primary Holder and calls imCompleteTellerEndOfDayForPrimaryHolder process |
java.util.Vector |
handleRequest()
Handles client requests in online/offline mode for the branch |
java.lang.Boolean |
imCheckTellerEndOfDayRequired(java.lang.String companyCode,
java.lang.String userId,
java.lang.String branchCode)
Checks if the Teller end of day procedure is required. |
void |
imCompleteTellerEndOfDayForNonPrimaryHolder(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId)
Completes Teller End Of Day for the non-Primary holder of a cashbox. |
void |
imCompleteTellerEndOfDayForPrimaryHolder(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId,
java.util.Vector vectorOfFinancialTransactionCashManagementCurrencyAmountVO)
Completes Teller End of Day operation for primary holder. |
java.lang.String |
imGetCurrentHolderPositionForUser(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId)
Returns holder positon for the user. |
java.lang.Boolean |
imIsCashBoxAssignedToNonPrimaryUsers(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String startDate,
java.lang.String cashBoxId,
java.lang.String holderPosition)
Checks if a teller with non primary holder is assigned a cash box and have not completed a tellerEndOfDay. |
java.lang.Boolean |
imStartTellerEndOfDayForNonPrimaryHolder(java.lang.String companyCode,
java.lang.String userId,
java.lang.String branchCode)
Starts Teller End of Day operation for the Teller with non primary holder |
java.util.Vector |
imStartTellerEndOfDayForPrimaryHolder(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId)
Starts Teller End of Day operation for primary holder |
void |
imUpdateBranchEndOfDayTotals(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.Double totalNotes,
java.lang.Double totalCoin,
java.lang.Double runningTotal,
java.lang.String currency)
Updates Branch End of Day currency totals. |
java.lang.String |
retrieveCurrentHolderPositionForUser(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId)
Returns holder positon for the user and calls imGetCurrentHolderPositionForUser process |
java.util.Vector |
startTellerEndOfDay(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId)
Starts Teller End of Day operation for the Teller |
Methods inherited from class com.siebel.rf.offline.branch.server.Handler |
fireOfflineEvent, getOriginalRequest, getRequest, getResponse, handleRequest, isAValidResponse, isBranchOnline |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TellerEndOfDayHandler()
Method Detail |
public java.util.Vector handleRequest() throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
handleRequest
in class Handler
com.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.lang.Boolean imCheckTellerEndOfDayRequired(java.lang.String companyCode, java.lang.String userId, java.lang.String branchCode) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringuserId
- StringbranchCode
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.util.Vector startTellerEndOfDay(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringuserId
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.lang.String imGetCurrentHolderPositionForUser(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringuserId
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.util.Vector imStartTellerEndOfDayForPrimaryHolder(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringuserId
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.lang.Boolean imIsCashBoxAssignedToNonPrimaryUsers(java.lang.String companyCode, java.lang.String branchCode, java.lang.String startDate, java.lang.String cashBoxId, java.lang.String holderPosition) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- Stringstartdate
- StringcashBoxId
- StringholderPosition
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.lang.Boolean imStartTellerEndOfDayForNonPrimaryHolder(java.lang.String companyCode, java.lang.String userId, java.lang.String branchCode) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringuserId
- StringbranchCode
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void completeTellerEndOfDayForPrimaryHolder(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId, java.util.Vector vectorOfFinancialTransactionCashManagementCurrencyAmountVO) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringuserId
- StringvectorOfFinancialTransactionCashManagementCurrencyAmountVO
- Vectorcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void completeTellerEndOfDayForNonPrimaryHolder(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringuserId
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imCompleteTellerEndOfDayForNonPrimaryHolder(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringuserId
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imCompleteTellerEndOfDayForPrimaryHolder(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId, java.util.Vector vectorOfFinancialTransactionCashManagementCurrencyAmountVO) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringuserId
- StringvectorOfFinancialTransactionCashManagementCurrencyAmountVO
- Vectorcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imUpdateBranchEndOfDayTotals(java.lang.String companyCode, java.lang.String branchCode, java.lang.Double totalNotes, java.lang.Double totalCoin, java.lang.Double runningTotal, java.lang.String currency) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranhCode
- StringtotalNotes
- DoubletotalCoin
- DoublerunningTotal
- Doublecurrency
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing fails.com.bankframe.validation.ValidationException
- This exception is thrown if validation fails.public java.lang.String retrieveCurrentHolderPositionForUser(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringuserId
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation fails
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |