com.bankframe.ei.txnhandler.impl.responseindex
Class ResponseIndexImplt

java.lang.Object
  extended by com.bankframe.ei.txnhandler.impl.responseindex.ResponseIndexImplt
All Implemented Interfaces:
ResponseIndex, EEntity, Serializable, Remote, EJBObject

public class ResponseIndexImplt
extends Object
implements ResponseIndex

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

See Also:
Serialized Form

Field Summary
 String indexName
           
 String txnCode
           
 String txnType
           
 
Fields inherited from interface com.bankframe.ejb.EEntity
serialVersionUID
 
Constructor Summary
ResponseIndexImplt(String txnCode, String txnType, String indexName)
           
 
Method Summary
 EJBHome getEJBHome()
           
 Handle getHandle()
           
 String getIndexName()
          This method returns this index name
 Object getPrimaryKey()
           
 String getTxnCode()
          This method returns this transaction's code
 String getTxnType()
          This method returns this transaction's type
 boolean isIdentical(EJBObject arg0)
           
 void remove()
           
 DataPacket toDataPacket()
          This method converts this entity to a DataPacket.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

txnCode

public String txnCode

txnType

public String txnType

indexName

public String indexName
Constructor Detail

ResponseIndexImplt

public ResponseIndexImplt(String txnCode,
                          String txnType,
                          String indexName)
Parameters:
txnCode -
txnType -
indexName -
Method Detail

getTxnCode

public String getTxnCode()
                  throws RemoteException
Description copied from interface: ResponseIndex
This method returns this transaction's code

Specified by:
getTxnCode in interface ResponseIndex
Returns:
transaction code
Throws:
RemoteException

getTxnType

public String getTxnType()
                  throws RemoteException
Description copied from interface: ResponseIndex
This method returns this transaction's type

Specified by:
getTxnType in interface ResponseIndex
Returns:
transaction type
Throws:
RemoteException

getIndexName

public String getIndexName()
                    throws RemoteException
Description copied from interface: ResponseIndex
This method returns this index name

Specified by:
getIndexName in interface ResponseIndex
Returns:
index name
Throws:
RemoteException

toDataPacket

public DataPacket toDataPacket()
                        throws RemoteException
This method converts this entity to a DataPacket.

Specified by:
toDataPacket in interface EEntity
Returns:
DataPacket containing the entire state of this Busines Object
Throws:
RemoteException

getEJBHome

public EJBHome getEJBHome()
                   throws RemoteException
Specified by:
getEJBHome in interface EJBObject
Throws:
RemoteException

getPrimaryKey

public Object getPrimaryKey()
                     throws RemoteException
Specified by:
getPrimaryKey in interface EJBObject
Throws:
RemoteException

remove

public void remove()
            throws RemoteException,
                   RemoveException
Specified by:
remove in interface EJBObject
Throws:
RemoteException
RemoveException

getHandle

public Handle getHandle()
                 throws RemoteException
Specified by:
getHandle in interface EJBObject
Throws:
RemoteException

isIdentical

public boolean isIdentical(EJBObject arg0)
                    throws RemoteException
Specified by:
isIdentical in interface EJBObject
Throws:
RemoteException


Copyright © 2005, 2007, Oracle. All rights reserved.