com.bankframe.ei.txnhandler.impl.persistertxnmap
Class PersisterTxnMapImplt

java.lang.Object
  extended bycom.bankframe.ei.txnhandler.impl.persistertxnmap.PersisterTxnMapImplt
All Implemented Interfaces:
EEntity, javax.ejb.EJBObject, PersisterTxnMap, PersisterTxnMap, java.rmi.Remote, java.io.Serializable

public class PersisterTxnMapImplt
extends java.lang.Object
implements PersisterTxnMap

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

See Also:
Serialized Form

Field Summary
 java.lang.String cachePolicy
           
 java.lang.String entityName
           
 java.lang.String methodName
           
 java.lang.String timeOutValue
           
 java.lang.String txnCode
           
 java.lang.String txnType
           
 
Fields inherited from interface com.bankframe.ejb.EEntity
serialVersionUID
 
Constructor Summary
PersisterTxnMapImplt(java.lang.String entityName, java.lang.String methodName, java.lang.String txnCode, java.lang.String txnType, java.lang.String cachePolicy, java.lang.String timeOutValue)
          This method is the default constructor
 
Method Summary
 java.lang.String getCachePolicy()
          Getter method for cachePolicy
 javax.ejb.EJBHome getEJBHome()
          This method gets the EJB Home interface
 java.lang.String getEntityName()
          Getter method for entityName
 javax.ejb.Handle getHandle()
          This method gets the EJB handle
 java.lang.String getMethodName()
          Getter method for methodName
 java.lang.Object getPrimaryKey()
          This method gets the PersisterTxnMap PrimaryKey
 java.lang.String getTimeOutValue()
          Getter method for timeOutValue
 java.lang.String getTxnCode()
          Getter method for TxnCode
 java.lang.String getTxnType()
          Getter method for TxnType
 boolean isIdentical(javax.ejb.EJBObject param1)
          This method determines if EJB objects identical
 void remove()
          This method does nothing
 DataPacket toDataPacket()
          This method Creates a datapacket
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cachePolicy

public java.lang.String cachePolicy

timeOutValue

public java.lang.String timeOutValue

entityName

public java.lang.String entityName

txnCode

public java.lang.String txnCode

txnType

public java.lang.String txnType

methodName

public java.lang.String methodName
Constructor Detail

PersisterTxnMapImplt

public PersisterTxnMapImplt(java.lang.String entityName,
                            java.lang.String methodName,
                            java.lang.String txnCode,
                            java.lang.String txnType,
                            java.lang.String cachePolicy,
                            java.lang.String timeOutValue)
This method is the default constructor

Parameters:
entityName - name of the calling entity
methodName - name of the method being called
txnCode - contains the code number for the host transaction
txnType - identifies the middleware associated with a transaction such as MQSeries, IMS, TUXEDO, CICS
cachePolicy - whether or not the transaction response can be read from the cache
timeOutValue - amount of time the data in the cache remains valid
Method Detail

getCachePolicy

public java.lang.String getCachePolicy()
Getter method for cachePolicy

Specified by:
getCachePolicy in interface PersisterTxnMap
Returns:
String

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

getEntityName

public java.lang.String getEntityName()
Getter method for entityName

Specified by:
getEntityName in interface PersisterTxnMap
Returns:
String

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

getMethodName

public java.lang.String getMethodName()
Getter method for methodName

Specified by:
getMethodName in interface PersisterTxnMap
Returns:
String

getPrimaryKey

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

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

getTimeOutValue

public java.lang.String getTimeOutValue()
Getter method for timeOutValue

Specified by:
getTimeOutValue in interface PersisterTxnMap
Returns:
String

getTxnCode

public java.lang.String getTxnCode()
Getter method for TxnCode

Specified by:
getTxnCode in interface PersisterTxnMap
Returns:
String

getTxnType

public java.lang.String getTxnType()
Getter method for TxnType

Specified by:
getTxnType in interface PersisterTxnMap
Returns:
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 Creates a datapacket

Specified by:
toDataPacket in interface EEntity
Returns:
DataPacket data


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