com.bankframe.ei.txnhandler.transactionresponse.metadata
Class MetaDataImplt

java.lang.Object
  extended bycom.bankframe.ei.txnhandler.transactionresponse.metadata.MetaDataImplt
All Implemented Interfaces:
EEntityRemote, javax.ejb.EJBObject, MetaData, java.rmi.Remote

public class MetaDataImplt
extends java.lang.Object
implements MetaData

This class serves as a lightweight proxy representation of a Transaction Response MetaData for caching purposes.


Field Summary
 java.lang.String dataPacketField
           
 int dataPacketIndex
           
 java.lang.String dataPacketName
           
 java.lang.String dataPacketPrimaryKeyField
           
 java.lang.String defaultValue
           
 java.lang.String txnCode
           
 java.lang.String txnFieldName
           
 java.lang.String txnType
           
 
Constructor Summary
MetaDataImplt(java.lang.String txnCode, java.lang.String txnType, java.lang.String dataPacketName, java.lang.String dataPacketField, int dataPacketIndex, java.lang.String dataPacketPrimaryKeyField, java.lang.String txnFieldName, java.lang.String defaultValue)
          MetaDataImpl constructor
 
Method Summary
 java.lang.String getDataPacketField()
          This method returns the DataPacket Field
 int getDataPacketIndex()
          This method returns the DataPacket Index
 java.lang.String getDataPacketName()
          This method returns the DataPacket name
 java.lang.String getDataPacketPrimaryKeyField()
          This method returns the DataPacket PrimaryKey Field
 java.lang.String getDefaultValue()
          This method returns the defaultValue
 javax.ejb.EJBHome getEJBHome()
          This method gets the EJB Home interface
 javax.ejb.Handle getHandle()
          This method gets the EJB handle
 java.lang.Object getPrimaryKey()
          This method gets the Destination PrimaryKey
 java.lang.String getTxnCode()
          This method returns this transaction's code
 java.lang.String getTxnFieldName()
          This method returns the txn FieldName that this error uses
 java.lang.String getTxnType()
          This method returns this transaction's 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 response metadata 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

dataPacketName

public java.lang.String dataPacketName

dataPacketField

public java.lang.String dataPacketField

dataPacketIndex

public int dataPacketIndex

dataPacketPrimaryKeyField

public java.lang.String dataPacketPrimaryKeyField

txnFieldName

public java.lang.String txnFieldName

defaultValue

public java.lang.String defaultValue
Constructor Detail

MetaDataImplt

public MetaDataImplt(java.lang.String txnCode,
                     java.lang.String txnType,
                     java.lang.String dataPacketName,
                     java.lang.String dataPacketField,
                     int dataPacketIndex,
                     java.lang.String dataPacketPrimaryKeyField,
                     java.lang.String txnFieldName,
                     java.lang.String defaultValue)
MetaDataImpl constructor

Parameters:
txnCode - Transaction Code
txnType - Transaction Type
dataPacketName - DataPacket name
dataPacketField - DataPacket field
dataPacketIndex - DataPacket Index
dataPacketPrimaryKeyField - indicates if field is PK in DataPacket
txnFieldName - indicates the txn field this meta-data maps to
defaultValue -
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 this transaction's code

Specified by:
getTxnCode in interface MetaData
Returns:
transaction code

getTxnType

public java.lang.String getTxnType()
This method returns this transaction's type

Specified by:
getTxnType in interface MetaData
Returns:
transaction type

getDataPacketName

public java.lang.String getDataPacketName()
This method returns the DataPacket name

Specified by:
getDataPacketName in interface MetaData
Returns:
DataPacket Name

getDataPacketField

public java.lang.String getDataPacketField()
This method returns the DataPacket Field

Specified by:
getDataPacketField in interface MetaData
Returns:
DataPacket Field

getDataPacketIndex

public int getDataPacketIndex()
This method returns the DataPacket Index

Specified by:
getDataPacketIndex in interface MetaData
Returns:
DataPacket Index

getDataPacketPrimaryKeyField

public java.lang.String getDataPacketPrimaryKeyField()
This method returns the DataPacket PrimaryKey Field

Specified by:
getDataPacketPrimaryKeyField in interface MetaData
Returns:
DataPacket PrimaryKey Field

getTxnFieldName

public java.lang.String getTxnFieldName()
This method returns the txn FieldName that this error uses

Specified by:
getTxnFieldName in interface MetaData
Returns:
transaction type

getDefaultValue

public java.lang.String getDefaultValue()
This method returns the defaultValue

Specified by:
getDefaultValue in interface MetaData
Returns:
defaultValue

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 response metadata to DataPacket

Specified by:
toDataPacket in interface MetaData
Returns:
DataPacket containing transaction error condition data


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