com.siebel.rf.offline.request.handler.makedeposit
Class MakeDepositHandler

java.lang.Object
  |
  +--com.siebel.rf.offline.branch.server.Handler
        |
        +--com.siebel.rf.offline.request.handler.makedeposit.MakeDepositHandler
All Implemented Interfaces:
RequestHandler

public class MakeDepositHandler
extends Handler

The handler class for MakeDeposit


Constructor Summary
MakeDepositHandler()
           
 
Method Summary
 java.util.Vector handleMakeDeposit()
          Extracts data from client request and calls the makeDeposit process return resultVector Vector
 java.util.Vector handleRequest()
          Handles client request in online/offline mode for the Branch return response Vector
 java.util.Vector imMakeDeposit(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO, com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionDestinationAccountVO financialTransactionDestinationAccountVO, com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionForeignExchangeVO financialTransactionForeignExchangeVO, java.util.Vector financialTransactionNegotiableInstrumentVOVector)
          Makes deposit to an account for online/offline and evaluates FX where required
 java.util.Vector makeDeposit(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO, com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionDestinationAccountVO financialTransactionDestinationAccountVO, com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionForeignExchangeVO financialTransactionForeignExchangeVO, java.util.Vector financialTransactionNegotiableInstrumentVOVector)
          Makes deposit, performs limit check and calls imMakeDeposit process
 
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

MakeDepositHandler

public MakeDepositHandler()
Method Detail

handleRequest

public java.util.Vector handleRequest()
                               throws com.bankframe.ejb.ProcessingErrorException,
                                      com.bankframe.validation.ValidationException
Handles client request in online/offline mode for the Branch return response Vector
Overrides:
handleRequest in class Handler
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails
com.bankframe.validation.ValidationException - This exception is thrown if valiadtion fails

handleMakeDeposit

public java.util.Vector handleMakeDeposit()
                                   throws com.bankframe.ejb.ProcessingErrorException,
                                          com.bankframe.validation.ValidationException
Extracts data from client request and calls the makeDeposit process return resultVector Vector
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails
com.bankframe.validation.ValidationException - This exception is thrown if valiadtion fails

makeDeposit

public java.util.Vector makeDeposit(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
                                    com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionDestinationAccountVO financialTransactionDestinationAccountVO,
                                    com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionForeignExchangeVO financialTransactionForeignExchangeVO,
                                    java.util.Vector financialTransactionNegotiableInstrumentVOVector)
                             throws com.bankframe.ejb.ProcessingErrorException,
                                    com.bankframe.validation.ValidationException
Makes deposit, performs limit check and calls imMakeDeposit process
Parameters:
financialTransactionCommonAttributesVO - FinancialTransactionCommonAttributesVO
financialTransactionDestinationAccountVO - FinancialTransactionDestinationAccountVO
financialTransactionForeignExchangeVO - FinancialTransactionForeignExchangeVO
financialTransactionNegotiableInstrumentVOVector - Vector
Returns:
batchStateMessageVector Vector
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown when processing fails
com.bankframe.validation.ValidationException - This exception is thrown if validation fails

imMakeDeposit

public java.util.Vector imMakeDeposit(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO,
                                      com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionDestinationAccountVO financialTransactionDestinationAccountVO,
                                      com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionForeignExchangeVO financialTransactionForeignExchangeVO,
                                      java.util.Vector financialTransactionNegotiableInstrumentVOVector)
                               throws com.bankframe.ejb.ProcessingErrorException,
                                      com.bankframe.validation.ValidationException
Makes deposit to an account for online/offline and evaluates FX where required
Parameters:
financialTransactionCommonAttributesVO - FinancialTransactionCommonAttributesVO
financialTransactionDestinationAccountVO - FinancialTransactionDestinationAccountVO
financialTransactionDestinationAccountVO - FinancialTransactionForeignExchangeVO
financialTransactionNegotiableInstrumentVOVector - Vector
Returns:
batchStateMessageVector Vector
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing falis
com.bankframe.validation.ValidationException - This exception is thrown if validation fails