com.siebel.rf.offline.request.handler.makewithdrawal
Class MakeWithdrawalHandler
java.lang.Object
|
+--com.siebel.rf.offline.branch.server.Handler
|
+--com.siebel.rf.offline.request.handler.makewithdrawal.MakeWithdrawalHandler
- All Implemented Interfaces:
- RequestHandler
- public class MakeWithdrawalHandler
- extends Handler
The Handler class for MakeWithdrawal
Method Summary |
java.util.Vector |
handleRequest()
Handles the Request in Online/Offline mode for the Branch |
void |
imMakeCashWithdrawal(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSourceAccountVO financialTransactionSourceAccountVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionForeignExchangeVO financialTransactionForeignExchangeVO,
java.lang.String journalEntryId)
Processes the request of making a withdrawal in offline mode and creates Journal Entry and transactions. |
void |
makeCashWithdrawal(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSourceAccountVO sourceAccountVOForCashWithdrawal,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionForeignExchangeVO financialTransactionForeignExchangeVO)
Processes the making of a withdrawal from an account, checking the availability of the Branch and the Host. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MakeWithdrawalHandler
public MakeWithdrawalHandler()
handleRequest
public java.util.Vector handleRequest()
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
- Handles the Request in Online/Offline mode for the Branch
- Overrides:
handleRequest
in class Handler
- Returns:
- response message
- Throws:
com.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation fails
makeCashWithdrawal
public void makeCashWithdrawal(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSourceAccountVO sourceAccountVOForCashWithdrawal,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionForeignExchangeVO financialTransactionForeignExchangeVO)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
- Processes the making of a withdrawal from an account, checking the availability of the Branch and the Host.
- Parameters:
financialTransactionCommonAttributesVO
- FinancialTransactionCommonAttributesVOsourceAccountVOForCashWithdrawal
- FinancialTransactionSourceAccountVOfinancialTransactionForeignExchangeVO
- FinancialTransactionForeignExchangeVOcommonAttributesForCompleteCustSession
- FinancialTransactionCommonAttributesVO,collectionOfCashInVOsForCompleteCustSession
- Vector,collectionOfCashOutVOsForCompleteCustSession
- Vector- Throws:
com.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation fails
imMakeCashWithdrawal
public void imMakeCashWithdrawal(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSourceAccountVO financialTransactionSourceAccountVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionForeignExchangeVO financialTransactionForeignExchangeVO,
java.lang.String journalEntryId)
throws com.bankframe.ejb.ProcessingErrorException,
com.bankframe.validation.ValidationException
- Processes the request of making a withdrawal in offline mode and creates Journal Entry and transactions. Also, it updates Account and cashbox.
- Parameters:
financialTransactionSourceAccountVO
- FinancialTransactionSourceAccountVOfinancialTransactionCommonAttributesVO
- FinancialTransactionCommonAttributesVOfinancialTransactionForeignExchangeVO
- FinancialTransactionForeignExchangeVO- Throws:
com.bankframe.ejb.ProcessingErrorException
- This exception is thrown if processing failscom.bankframe.validation.ValidationException
- This exception is thrown if validation fails