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

java.lang.Object
  extended bycom.bankframe.ejb.EEntityBean
      extended bycom.bankframe.ei.txnhandler.transactionresponse.metadata.MetaDataBean
All Implemented Interfaces:
javax.ejb.EnterpriseBean, javax.ejb.EntityBean, java.io.Serializable

public class MetaDataBean
extends EEntityBean

This class is the MetaData Entity Bean which maintains mapping information for Transaction DataPacket entities to Host system Transaction fields. This Entity is used during transaction processing by the Transaction Handler.

See Also:
Serialized Form

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
MetaDataBean()
           
 
Method Summary
 MetaDataPK ejbCreate(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)
          Initialise MetaDataBean
 void ejbPostCreate(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)
          This method is the Post Create
 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
 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 isModified()
          This method checks if this transaction route has been modified
 void setDataPacketField(java.lang.String dataPacketField)
          This method sets dataPacket Field
 void setDataPacketIndex(int dataPacketIndex)
          This method sets dataPacket Index
 void setDataPacketName(java.lang.String dataPacketName)
          This method sets dataPacket Name
 void setDataPacketPrimaryKeyField(java.lang.String dataPacketPrimaryKeyField)
          This method sets DataPacket PrimaryKey Field
 void setDefaultValue(java.lang.String defaultValue)
          This method sets the defaultValue
 void setTxnCode(java.lang.String newValue)
          This method sets Transaction Code
 void setTxnFieldName(java.lang.String txnFieldName)
          This method sets txnField Name
 void setTxnType(java.lang.String newValue)
          This method sets transaction type
 DataPacket toDataPacket()
          This method converts meta data to DataPacket
 
Methods inherited from class com.bankframe.ejb.EEntityBean
ejbActivate, ejbLoad, ejbPassivate, ejbRemove, ejbStore, setEntityContext, toString, unsetEntityContext, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, 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

MetaDataBean

public MetaDataBean()
Method Detail

ejbCreate

public MetaDataPK ejbCreate(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)
                     throws javax.ejb.CreateException
Initialise MetaDataBean

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 -
Throws:
javax.ejb.CreateException

ejbPostCreate

public void ejbPostCreate(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)
                   throws javax.ejb.CreateException
This method is the Post Create

Throws:
javax.ejb.CreateException

getTxnCode

public java.lang.String getTxnCode()
This method returns this transaction's code

Returns:
transaction code

getTxnType

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

Returns:
transaction type

getDataPacketName

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

Returns:
DataPacket Name

getDataPacketField

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

Returns:
DataPacket Field

getDataPacketIndex

public int getDataPacketIndex()
This method returns the DataPacket Index

Returns:
DataPacket Index

getDataPacketPrimaryKeyField

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

Returns:
DataPacket PrimaryKey Field

getTxnFieldName

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

Returns:
transaction type

getDefaultValue

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

Returns:
defaultValue

isModified

public boolean isModified()
This method checks if this transaction route has been modified

Returns:
true if it has been modified, false otherwise

setTxnCode

public void setTxnCode(java.lang.String newValue)
This method sets Transaction Code

Parameters:
newValue - new transaction code

setTxnType

public void setTxnType(java.lang.String newValue)
This method sets transaction type

Parameters:
newValue - New transaction type

setDataPacketName

public void setDataPacketName(java.lang.String dataPacketName)
This method sets dataPacket Name

Parameters:
dataPacketName - New dataPacket Name

setDataPacketField

public void setDataPacketField(java.lang.String dataPacketField)
This method sets dataPacket Field

Parameters:
dataPacketField - New dataPacket Field

setDataPacketIndex

public void setDataPacketIndex(int dataPacketIndex)
This method sets dataPacket Index


setDataPacketPrimaryKeyField

public void setDataPacketPrimaryKeyField(java.lang.String dataPacketPrimaryKeyField)
This method sets DataPacket PrimaryKey Field

Parameters:
dataPacketPrimaryKeyField - New dataPacket PrimaryKey Field

setTxnFieldName

public void setTxnFieldName(java.lang.String txnFieldName)
This method sets txnField Name

Parameters:
txnFieldName - New txnField Name

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)
This method sets the defaultValue

Parameters:
defaultValue -

toDataPacket

public DataPacket toDataPacket()
This method converts meta data to DataPacket

Specified by:
toDataPacket in class EEntityBean
Returns:
DataPacket containing meta data


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