com.siebel.rf.offline.request.handler.useradministration
Class UserAdministrationHandler

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

public class UserAdministrationHandler
extends Handler

The handler class for UserAdministration


Constructor Summary
UserAdministrationHandler()
           
 
Method Summary
 java.util.Vector handleRequest()
          Handles Request in Online/Offline mode for the Branch
 User imGetUsersByActorId(java.lang.String accessProviderId, java.lang.String actorId)
          Return user
 void imVerifyUsersCashBoxAndUserPassword(java.lang.String accesssProviderId, java.lang.String actorId, java.lang.String userPassword, java.lang.String cashboxId)
          Compares UserPassword and CashboxId passed in with the Password and CashboxId of the Actioning User.
 
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

UserAdministrationHandler

public UserAdministrationHandler()
Method Detail

handleRequest

public java.util.Vector handleRequest()
                               throws com.bankframe.ejb.ProcessingErrorException,
                                      com.bankframe.validation.ValidationException
Handles Request in Online/Offline mode for the Branch
Overrides:
handleRequest in class Handler
Returns:
response
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails
com.bankframe.validation.ValidationException - This exception is thrown if validation fails

imVerifyUsersCashBoxAndUserPassword

public void imVerifyUsersCashBoxAndUserPassword(java.lang.String accesssProviderId,
                                                java.lang.String actorId,
                                                java.lang.String userPassword,
                                                java.lang.String cashboxId)
                                         throws com.bankframe.ejb.ProcessingErrorException
Compares UserPassword and CashboxId passed in with the Password and CashboxId of the Actioning User.
Parameters:
accesssProviderId - String
actorId - String
userPassword - String
cashboxId - String
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails

imGetUsersByActorId

public User imGetUsersByActorId(java.lang.String accessProviderId,
                                java.lang.String actorId)
                         throws com.bankframe.ejb.ProcessingErrorException
Return user
Parameters:
accesssProviderId - String
actorId - String
Returns:
user based on accessProviderId and actorId
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails