|
||||||||||
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.ismaintainteller.IsMaintainTellerHandler
The handler class for IsMaintainTeller
Constructor Summary | |
IsMaintainTellerHandler()
|
Method Summary | |
java.util.Vector |
handleRequest()
Handles the Request in Online/Offline mode for the Branch |
void |
imCloseTeller(Teller teller)
Closes a teller who is not undertaking any teller operations but needs to undertake branch operations |
void |
imCloseTellerForEndOfBusinessDay(Teller teller,
java.lang.String tellerEndOfBusinessDayRequired,
java.lang.String tellerEndOfDayRequired)
Closes the Teller at the End of the Business Day |
void |
imCloseTellerForEndOfDay(Teller teller)
Sets the teller end of day flag |
java.lang.String |
imGetCurrentProcessingDateForUser(java.lang.String companyCode,
java.lang.String userId)
Returns current processing date for the user |
Teller |
imGetCurrentTellerObject(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId)
Returns current Teller based on companyCode, branchcode and userId |
Teller |
imGetMostRecentTellerObject(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId)
Gets the most recent Teller for the user for the current processing date and for the logged on branch and company code |
void |
imOpenTeller(Teller teller)
Sets the TellerOpen Flag |
Teller |
imSetUpTellerForCurrentProcessingDate(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId,
java.lang.String processingDate,
java.lang.String workStationNo,
java.lang.String cashboxId,
java.lang.String holderPosition)
Returns Teller for the current processing date if it exists or creates if it does not |
void |
imUpdateTellerHolderPosition(Teller teller,
java.lang.String holderPosition)
Updates the Teller Holder Position of the Teller to the Holder Position passed in |
void |
imUpdateUserProcessingDate(java.lang.String companyCode,
java.lang.String branchCode,
java.lang.String userId)
Sets user's processing date with the current processing date |
void |
imUpdateUserProcessingDateForGoToNextDay(java.lang.String companyCode,
java.lang.String userId)
Updates the user's processing date to 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 IsMaintainTellerHandler()
Method Detail |
public java.util.Vector handleRequest() throws com.bankframe.ejb.ProcessingErrorException
handleRequest
in class Handler
com.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failspublic Teller imGetCurrentTellerObject(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 imGetCurrentProcessingDateForUser(java.lang.String companyCode, java.lang.String userId) throws com.bankframe.ejb.ProcessingErrorException
companyCode
- StringuserId
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failspublic void imUpdateUserProcessingDate(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 Teller imSetUpTellerForCurrentProcessingDate(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId, java.lang.String processingDate, java.lang.String workStationNo, java.lang.String cashboxId, java.lang.String holderPosition) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
companyCode
- StringbranchCode
- StringuserId
- StringprocessingDate
- StringworkStationNo
- StringcashboxId
- StringholderPosition
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imUpdateTellerHolderPosition(Teller teller, java.lang.String holderPosition) throws com.bankframe.validation.ValidationException
teller
- TellerholderPosition
- Stringcom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imOpenTeller(Teller teller) throws com.bankframe.validation.ValidationException
teller
- Tellercom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imUpdateUserProcessingDateForGoToNextDay(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 Teller imGetMostRecentTellerObject(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId) throws com.bankframe.ejb.ProcessingErrorException
companyCode
- StringbranchCode
- StringuserId
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failspublic void imCloseTellerForEndOfBusinessDay(Teller teller, java.lang.String tellerEndOfBusinessDayRequired, java.lang.String tellerEndOfDayRequired) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
teller
- TellertellerEndOfBusinessDayRequired
- StringtellerEndOfDayRequired
- Stringcom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imCloseTeller(Teller teller) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
teller
- Tellercom.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation failspublic void imCloseTellerForEndOfDay(Teller teller) throws com.bankframe.ejb.ProcessingErrorException, com.bankframe.validation.ValidationException
teller
- Tellercom.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 |