com.bankframe.ei.txnhandler.impl.transactionroute
Class TransactionRouteImplt

java.lang.Object
  extended bycom.bankframe.ei.txnhandler.impl.transactionroute.TransactionRouteImplt
All Implemented Interfaces:
EEntity, javax.ejb.EJBObject, java.rmi.Remote, java.io.Serializable, TransactionRoute, TransactionRoute

public class TransactionRouteImplt
extends java.lang.Object
implements TransactionRoute

This class serves as a lightweight proxy representation of a TransactionRoute EJB for caching purposes.

See Also:
Serialized Form

Field Summary
 java.lang.String dataFormat
           
 java.lang.String destinationId
           
 int hostSequenceNumber
           
 java.lang.String txnCode
           
 java.lang.String txnType
           
 
Fields inherited from interface com.bankframe.ei.txnhandler.transactionroute.TransactionRoute
OFFLINE_MODE_FETCHING, OFFLINE_MODE_OFF, OFFLINE_MODE_STORING
 
Fields inherited from interface com.bankframe.ejb.EEntity
serialVersionUID
 
Constructor Summary
TransactionRouteImplt(java.lang.String txnCode, java.lang.String txnType, java.lang.String destinationId, java.lang.String dataFormat, int hostSequenceNumber)
          This method constructs the proxy object
 
Method Summary
 java.lang.String getDataFormat()
          This method returns the DataFormat name
 java.lang.String getDestinationId()
          This method returns the Destination ID
 javax.ejb.EJBHome getEJBHome()
          This method gets the EJB Home interface
 javax.ejb.Handle getHandle()
          This method gets the EJB handle
 int getHostSequenceNumber()
          This method returns the host sequence number
 java.lang.Object getPrimaryKey()
          This method gets the Destination PrimaryKey
 java.lang.String getTxnCode()
          This method returns the transaction code
 java.lang.String getTxnType()
          This method returns the transaction type
 boolean isIdentical(javax.ejb.EJBObject param1)
          This method determines if EJB objects identical
 void remove()
          This method does nothing
 DataPacket toDataPacket()
          This method converts transaction route data to DataPacket
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

txnCode

public java.lang.String txnCode

txnType

public java.lang.String txnType

destinationId

public java.lang.String destinationId

dataFormat

public java.lang.String dataFormat

hostSequenceNumber

public int hostSequenceNumber
Constructor Detail

TransactionRouteImplt

public TransactionRouteImplt(java.lang.String txnCode,
                             java.lang.String txnType,
                             java.lang.String destinationId,
                             java.lang.String dataFormat,
                             int hostSequenceNumber)
This method constructs the proxy object

Parameters:
txnCode - Transaction Code
txnType - Transaction Type
destinationId - Destination ID
dataFormat - is the DataFormat class
Method Detail

getEJBHome

public javax.ejb.EJBHome getEJBHome()
                             throws java.rmi.RemoteException
This method gets the EJB Home interface

Specified by:
getEJBHome in interface javax.ejb.EJBObject
Returns:
null
Throws:
java.rmi.RemoteException

getHandle

public javax.ejb.Handle getHandle()
                           throws java.rmi.RemoteException
This method gets the EJB handle

Specified by:
getHandle in interface javax.ejb.EJBObject
Returns:
null
Throws:
java.rmi.RemoteException

getPrimaryKey

public java.lang.Object getPrimaryKey()
                               throws java.rmi.RemoteException
This method gets the Destination PrimaryKey

Specified by:
getPrimaryKey in interface javax.ejb.EJBObject
Returns:
null
Throws:
java.rmi.RemoteException

getTxnCode

public java.lang.String getTxnCode()
This method returns the transaction code

Specified by:
getTxnCode in interface TransactionRoute
Returns:
transaction type

getTxnType

public java.lang.String getTxnType()
This method returns the transaction type

Specified by:
getTxnType in interface TransactionRoute
Returns:
transaction type

getDataFormat

public java.lang.String getDataFormat()
This method returns the DataFormat name

Specified by:
getDataFormat in interface TransactionRoute
Returns:
DataFormat name as a String

getDestinationId

public java.lang.String getDestinationId()
This method returns the Destination ID

Specified by:
getDestinationId in interface TransactionRoute
Returns:
Destination ID as a String

isIdentical

public boolean isIdentical(javax.ejb.EJBObject param1)
                    throws java.rmi.RemoteException
This method determines if EJB objects identical

Specified by:
isIdentical in interface javax.ejb.EJBObject
Returns:
false
Throws:
java.rmi.RemoteException

remove

public void remove()
            throws java.rmi.RemoteException,
                   javax.ejb.RemoveException
This method does nothing

Specified by:
remove in interface javax.ejb.EJBObject
Throws:
java.rmi.RemoteException
javax.ejb.RemoveException

toDataPacket

public DataPacket toDataPacket()
This method converts transaction route data to DataPacket

Specified by:
toDataPacket in interface EEntity
Returns:
DataPacket containing transaction route data

getHostSequenceNumber

public int getHostSequenceNumber()
Description copied from interface: TransactionRoute
This method returns the host sequence number

Specified by:
getHostSequenceNumber in interface TransactionRoute
Returns:
int
See Also:
TransactionRoute.getHostSequenceNumber()


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