com.siebel.rf.offline.request.handler.makebalancingtransaction
Class MakeBalancingTransactionHandler

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

public class MakeBalancingTransactionHandler
extends Handler

The Handler class for MakeBalancingTransaction


Constructor Summary
MakeBalancingTransactionHandler()
           
 
Method Summary
 java.util.Vector handleRequest()
          Handles the clients request in Online/Offline mode for the Branch
 void makeBalancingDeposit(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttribute, com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionDestinationAccountVO financialTransactionDestinationAccount, java.util.Vector financialTransactionCurrencyDifferences)
          Make balancing deposit if the teller's actual totals are greater than the system totals at the end of the day.
 void makeBalancingWithdrawal(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttribute, com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSourceAccountVO financialTransactionSourceAccount, java.util.Vector financialTransactionCurrencyDifferences)
          Make balancing withdrawal if the teller's actual totals are less than the system totals at the end of the day.
 
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

MakeBalancingTransactionHandler

public MakeBalancingTransactionHandler()
Method Detail

handleRequest

public java.util.Vector handleRequest()
                               throws com.bankframe.ejb.ProcessingErrorException,
                                      com.bankframe.validation.ValidationException
Handles the clients request in Online/Offline mode for the Branch
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 validation fails

makeBalancingDeposit

public void makeBalancingDeposit(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttribute,
                                 com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionDestinationAccountVO financialTransactionDestinationAccount,
                                 java.util.Vector financialTransactionCurrencyDifferences)
                          throws com.bankframe.ejb.ProcessingErrorException,
                                 com.bankframe.validation.ValidationException
Make balancing deposit if the teller's actual totals are greater than the system totals at the end of the day.
Parameters:
financialTransactionCommonAttribute - FinancialTransactionCommonAttributeVO
financialTransactionDestinationAccount - FinancialTransactionDestinationAccountVO
financialTransactionCurrencyDifferences - Vector
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails.
com.bankframe.validation.ValidationException - This exception is thrown if validation fails.

makeBalancingWithdrawal

public void makeBalancingWithdrawal(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttribute,
                                    com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSourceAccountVO financialTransactionSourceAccount,
                                    java.util.Vector financialTransactionCurrencyDifferences)
                             throws com.bankframe.ejb.ProcessingErrorException,
                                    com.bankframe.validation.ValidationException
Make balancing withdrawal if the teller's actual totals are less than the system totals at the end of the day.
Parameters:
financialTransactionCommonAttribute - FinancialTransactionCommonAttributeVO
financialTransactionSourceAccount - FinancialTransactionSourceAccountVO
financialTransactionCurrencyDifferences - Vector
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails
com.bankframe.validation.ValidationException - This exception is thrown if validation fails