|
||||||||||
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.businessdayprocessing.BusinessDayProcessingHandler
The handler class for BusinessDayProcessing
Constructor Summary | |
BusinessDayProcessingHandler()
|
Method Summary | |
Teller |
completeBranchEndOfBusinessDay(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId,
java.lang.String workstationNo)
Completes the Branch End of Business day process |
java.util.Vector |
handleRequest()
Handles the clients request in Online/Offline mode for the Branch |
Teller |
imBranchGoToNextDay(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId,
java.lang.String workstationNo)
Used when a Branch is operating in AM/PM mode. |
java.util.Vector |
imCalculateBranchCurrencyTotals(java.util.Vector currencyBoxDenominationSnapshots,
java.util.Vector branchCurrencyTotalsVector,
java.util.Vector currencyBoxObjects)
Calculates the branchCurrencyTotals for the Branch End of Business Day operation |
java.util.Vector |
imCalculateCurrencyTotalsForBranchEndOfBusinessDay(java.lang.String companyCode,
java.lang.String branchCode)
Calculates the Branch Currency Totals for each currency as the total of the currency values found in the CurrencyBoxDenominationSnapshots plus any residual balances for each currency that are in the Branch CurrencyTotals minus all currency amounts that have been sent to Branch Currency Totals as a result of a teller completing a final sign off and doing a teller end of day before the Branch End of Business Day operation has been completed. |
void |
imCompleteBranchEndOfBusinessDay(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId)
Completes the Branch End of Business Day operation. |
void |
imCreateBranchCurrencyTotalsSnapshot(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String snapShotType,
java.util.Vector runningTotal,
java.util.Vector notesTotal,
java.util.Vector coinTotal,
java.util.Vector currency)
Creates the BranchCurrencyTotalsSnapshot for the Branch End of Business Day. |
java.util.Vector |
imGetAllFinalSignOffCurrencyBoxDetailsAtEndOfBusinessDay(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String processingDate)
Returns all currencyBoxes for Teller who have completed a final sign off, teller end of business day and teller end of day, at the time the Branch End of Business Day operaion is being completed. |
java.util.Iterator |
imGetBranchCurrencyTotalsForBranchEndOfBusinessDay(java.lang.String companyCode,
java.lang.String branchCode)
Retrieves the Branch Currency Totals so they may be used as part of the calculation for the Branch End of Business Day currency totals calculation |
java.util.Vector |
imGetCurrencyBoxDenominationSnapShotsForBranchBySnapShotTypeAndDate(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String snapShotType,
java.lang.String date)
Retrieves all CurrencyBoxDenominationSnapshots for the Branch which match the search criteria. |
java.lang.String |
imGetCurrentProcessingDateForBranch(java.lang.String companyCode,
java.lang.String branchCode)
Returns the current processing date for the Branch |
java.lang.Boolean |
imIsTellerEndOfBusinessDayRequired(java.lang.String companyCode,
java.lang.String userId)
Checks if a Teller End Of Business Day operation is required to be carried out by the user. |
void |
imSetNextDayProcessingDateForBranch(java.lang.String companyCode,
java.lang.String branchCode)
Used when a Branch is operating in AM/PM mode and will update the processingDate on the Branch for the next business day that has been obtained from the System Calendar. |
void |
imSetTellerEndOfBusinessDayRequired(java.lang.String companyCode,
java.lang.String userId)
Sets the tellerEndOfBusinessDayRequired flag on the User |
void |
imTellerEndOfBusinessDayForNonPrimaryHolder(java.lang.String companyCode,
java.lang.String userId,
java.lang.String branchCode,
java.lang.String tellerEndOfBusinessDayRequired,
java.lang.String tellerEndOfDayRequired)
Conducted by a Teller when they are working in AM/PM mode and they are the non primary holder of the cashbox. |
void |
imTellerEndOfBusinessDayForPrimaryHolder(java.lang.String companyCode,
java.lang.String userId,
java.lang.String branchCode,
java.lang.String tellerEndOfBusinessDayRequired,
java.lang.String tellerEndOfDayRequired)
Conducted by a Teller when they are working in AM/PM mode and are the primary holder of the cashbox. |
Teller |
imTellerGoToNextDay(java.lang.String companyCode,
java.lang.String userId,
java.lang.String branchCode,
java.lang.String workstationNo)
Undertaken by the Teller when they are working in AM/PM mode and wish to proceed to work in PM mode |
java.lang.Boolean |
imVerifyBranchEndOfBusinessDay(java.lang.String companyCode,
java.lang.String branchCode)
Checks to see that all Tellers in the Branch have completed their Teller End of Business Day operation |
java.util.Vector |
initiateBranchEndOfBusinessDay(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId)
Undertaken by a Branch operating in AM/PM mode. |
Teller |
tellerEndOfBusinessDay(java.lang.Boolean isPrimaryHolder,
java.lang.String companyCode,
java.lang.String userId,
java.lang.String branchCode,
java.lang.String tellerEndOfBusinessDayRequired,
java.lang.String tellerEndOfDayRequired,
java.lang.String workstationNo)
Conducted by a Teller when they are working in AM/PM mode It is undertaken at the end of the AM period prior to the teller go to next day operation. |
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 BusinessDayProcessingHandler()
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 when processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.util.Vector initiateBranchEndOfBusinessDay(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 imVerifyBranchEndOfBusinessDay(java.lang.String companyCode, java.lang.String branchCode) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- 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 imCalculateCurrencyTotalsForBranchEndOfBusinessDay(java.lang.String companyCode, java.lang.String branchCode) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.lang.String imGetCurrentProcessingDateForBranch(java.lang.String companyCode, java.lang.String branchCode) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.util.Iterator imGetBranchCurrencyTotalsForBranchEndOfBusinessDay(java.lang.String companyCode, java.lang.String branchCode) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- 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 imGetCurrencyBoxDenominationSnapShotsForBranchBySnapShotTypeAndDate(java.lang.String companyCode, java.lang.String branchCode, java.lang.String snapShotType, java.lang.String date) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringsnapShotType
- Stringdate
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.util.Vector imGetAllFinalSignOffCurrencyBoxDetailsAtEndOfBusinessDay(java.lang.String companyCode, java.lang.String branchCode, java.lang.String processingDate) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringprocessingDate
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.util.Vector imCalculateBranchCurrencyTotals(java.util.Vector currencyBoxDenominationSnapshots, java.util.Vector branchCurrencyTotalsVector, java.util.Vector currencyBoxObjects) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
currencyBoxDenominationSnapshots
- VectorbranchCurrencyTotals
- VectorcurrencyBoxObjects
- Vectorcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic Teller imBranchGoToNextDay(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId, java.lang.String workstationNo) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringuserId
- StringworkstationNo
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imSetNextDayProcessingDateForBranch(java.lang.String companyCode, java.lang.String branchCode) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic Teller imTellerGoToNextDay(java.lang.String companyCode, java.lang.String userId, java.lang.String branchCode, java.lang.String workstationNo) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringuserId
- StringbranchCode
- StringworkstationNo
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imSetTellerEndOfBusinessDayRequired(java.lang.String companyCode, java.lang.String userId) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringuserId
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imTellerEndOfBusinessDayForNonPrimaryHolder(java.lang.String companyCode, java.lang.String userId, java.lang.String branchCode, java.lang.String tellerEndOfBusinessDayRequired, java.lang.String tellerEndOfDayRequired) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringuserId
- StringbranchCode
- StringtellerEndOfBusinessDayRequired
- StringtellerEndOfDayRequired
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic java.lang.Boolean imIsTellerEndOfBusinessDayRequired(java.lang.String companyCode, java.lang.String userId) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringuserId
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imTellerEndOfBusinessDayForPrimaryHolder(java.lang.String companyCode, java.lang.String userId, java.lang.String branchCode, java.lang.String tellerEndOfBusinessDayRequired, java.lang.String tellerEndOfDayRequired) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringuserId
- StringbranchCode
- StringtellerEndOfBusinessDayRequired
- StringtellerEndOfDayRequired
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imCompleteBranchEndOfBusinessDay(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 imCreateBranchCurrencyTotalsSnapshot(java.lang.String companyCode, java.lang.String branchCode, java.lang.String snapShotType, java.util.Vector runningTotal, java.util.Vector notesTotal, java.util.Vector coinTotal, java.util.Vector currency) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringsnapShotType
- StringrunningTotal
- VectornotesTotal
- VectorcoinTotal
- Vectorcurrency
- Vectorcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic Teller tellerEndOfBusinessDay(java.lang.Boolean isPrimaryHolder, java.lang.String companyCode, java.lang.String userId, java.lang.String branchCode, java.lang.String tellerEndOfBusinessDayRequired, java.lang.String tellerEndOfDayRequired, java.lang.String workstationNo) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
isPrimaryHolder
- BooleancompanyCode
- StringuserId
- StringbranchCode
- StringtellerEndOfBusinessDayRequired
- StringtellerEndOfDayRequired
- StringworkstationNo
- com.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic Teller completeBranchEndOfBusinessDay(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId, java.lang.String workstationNo) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- branchCode
- userId
- workstationNo
- com.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 |