com.bankframe.ejb
Interface ESession

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
AccountSearch, Audit, CustomerSearch, ForwardOperations, ForwardTransaction, NotificationServer, Print, Print, StoreQueue, TransactionHandler
All Known Implementing Classes:
AccountSearchBean, AuditBean, CustomerSearchBean, ESessionBean, ForwardOperationsBean, ForwardTransactionBean, NotificationServerBean, StoreQueueBean, TransactionHandlerBean

public interface ESession
extends java.io.Serializable

This interface defines the methods that all two-tier model BankFrame Banking Processes must implement.

Author:
ETU

Field Summary
static long serialVersionUID
           
 
Method Summary
 java.util.Vector processDataPacket(DataPacket data)
          This method processes a singe DataPacket request.
 java.util.Vector processDataPackets(java.util.Vector data)
          This method processes a vector of DataPacket requests.
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Method Detail

processDataPacket

public java.util.Vector processDataPacket(DataPacket data)
                                   throws ProcessingErrorException,
                                          java.rmi.RemoteException
This method processes a singe DataPacket request.

Parameters:
data - the request DataPacket
Returns:
a vector of one or more response DataPackets
Throws:
ProcessingErrorException - if the request cannot be processed
java.rmi.RemoteException

processDataPackets

public java.util.Vector processDataPackets(java.util.Vector data)
                                    throws ProcessingErrorException,
                                           java.rmi.RemoteException
This method processes a vector of DataPacket requests.

Parameters:
data - the request DataPackets
Returns:
a vector of one or more response DataPackets
Throws:
ProcessingErrorException - if the request cannot be processed
java.rmi.RemoteException


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