com.siebel.rf.offline.request.handler.customersearch
Class CustomerSearchHandler

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

public class CustomerSearchHandler
extends Handler

The handler class for CustomerSearch


Constructor Summary
CustomerSearchHandler()
           
 
Method Summary
 java.util.Vector handleRequest()
          Handles the clients request in Online/Offline mode for the Branch
 void imIsAccountNumberValidForModulus11(java.lang.String accountNumber)
          Calculates the check digit on a Customer's Account Number, using the Modulus 11 algorithm
 void isAccountNumberValidForModulus11(java.lang.String accountNumber)
          Validates a Customer's Account Number (using the Modulus 11 algorithm for calculating the check digit) while in offline mode
 
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

CustomerSearchHandler

public CustomerSearchHandler()
Method Detail

handleRequest

public java.util.Vector handleRequest()
                               throws com.bankframe.ejb.ProcessingErrorException
Handles the clients request in Online/Offline mode for the Branch
Overrides:
handleRequest in class Handler
Returns:
response Vector
Throws:
com.bankframe.ejb.ProcessingErrorException - is thrown when processing fails

isAccountNumberValidForModulus11

public void isAccountNumberValidForModulus11(java.lang.String accountNumber)
                                      throws com.bankframe.ejb.ProcessingErrorException
Validates a Customer's Account Number (using the Modulus 11 algorithm for calculating the check digit) while in offline mode
Parameters:
accountNumber - String
Throws:
com.bankframe.ejb.ProcessingErrorException - is thrown if processing fails

imIsAccountNumberValidForModulus11

public void imIsAccountNumberValidForModulus11(java.lang.String accountNumber)
                                        throws com.bankframe.ejb.ProcessingErrorException
Calculates the check digit on a Customer's Account Number, using the Modulus 11 algorithm
Parameters:
accountNumber - String
Throws:
com.bankframe.ejb.ProcessingErrorException - is thrown if processing fails