com.bankframe.services.security
Interface BankFrameSecurityProvider

All Known Implementing Classes:
DefaultBankFrameSecurityProvider, NullBankFrameSecurityProvider

public interface BankFrameSecurityProvider

This is the interface that all BankFrame Security Providers must extend.

Author:
ETU

Method Summary
 java.util.Vector dispatch(java.util.Vector request, Route route)
          This method must verify that specified request is permitted to be processed.
 

Method Detail

dispatch

public java.util.Vector dispatch(java.util.Vector request,
                                 Route route)
                          throws ProcessingErrorException,
                                 java.rmi.RemoteException
This method must verify that specified request is permitted to be processed. If this method returns null then the request is assumed to be permitted. If this method returns a Vector of DataPackets then these DataPackets will be returned to the client and the request will be considered to be processed. If a request is not to be permitted then a ProcessingErrorException (or subclass) will be thrown

Parameters:
request - Vector of DataPackets containing the request data
route - Route instance providing meta data about the route
Throws:
ProcessingErrorException - if the request should not be processed
java.rmi.RemoteException - if an application server error occurs


Copyright © 2004 Siebel Systems, Inc. All rights reserved.