com.bankframe.services.cache.indexmetadata.impl
Class IndexMetaDataImplt

java.lang.Object
  extended bycom.bankframe.services.cache.indexmetadata.impl.IndexMetaDataImplt
All Implemented Interfaces:
EEntity, javax.ejb.EJBObject, IndexMetaData, IndexMetaData, java.rmi.Remote, java.io.Serializable

public class IndexMetaDataImplt
extends java.lang.Object
implements IndexMetaData

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

See Also:
Serialized Form

Field Summary
 java.lang.String cacheName
           
 java.lang.String dataPacketField
           
 java.lang.String dataPacketName
           
 java.lang.String indexName
           
 
Fields inherited from interface com.bankframe.ejb.EEntity
serialVersionUID
 
Constructor Summary
IndexMetaDataImplt()
          Default constructor
IndexMetaDataImplt(java.lang.String indexName, java.lang.String cacheName, java.lang.String dataPacketName, java.lang.String dataPacketField)
           
 
Method Summary
 java.lang.String getCacheName()
          This method returns this cache name
 java.lang.String getDataPacketField()
          This method returns this data packet field
 java.lang.String getDataPacketName()
          This method returns this data packet name
 javax.ejb.EJBHome getEJBHome()
           
 javax.ejb.Handle getHandle()
           
 java.lang.String getIndexName()
          This method returns this index name
 java.lang.Object getPrimaryKey()
           
 boolean isIdentical(javax.ejb.EJBObject arg0)
           
 void remove()
           
 DataPacket toDataPacket()
          This method returns a DataPacket representation of this Business Object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

indexName

public java.lang.String indexName

cacheName

public java.lang.String cacheName

dataPacketName

public java.lang.String dataPacketName

dataPacketField

public java.lang.String dataPacketField
Constructor Detail

IndexMetaDataImplt

public IndexMetaDataImplt(java.lang.String indexName,
                          java.lang.String cacheName,
                          java.lang.String dataPacketName,
                          java.lang.String dataPacketField)
Parameters:
indexName -
cacheName -
dataPacketName -
dataPacketField -

IndexMetaDataImplt

public IndexMetaDataImplt()
Default constructor

Method Detail

getIndexName

public java.lang.String getIndexName()
                              throws java.rmi.RemoteException
Description copied from interface: IndexMetaData
This method returns this index name

Specified by:
getIndexName in interface IndexMetaData
Returns:
index name
Throws:
java.rmi.RemoteException
See Also:
com.bankframe.ei.txnhandler.indexmetadata.IndexMetaData#getIndexName()

getDataPacketName

public java.lang.String getDataPacketName()
                                   throws java.rmi.RemoteException
Description copied from interface: IndexMetaData
This method returns this data packet name

Specified by:
getDataPacketName in interface IndexMetaData
Returns:
data packet name
Throws:
java.rmi.RemoteException
See Also:
com.bankframe.ei.txnhandler.indexmetadata.IndexMetaData#getDataPacketName()

getDataPacketField

public java.lang.String getDataPacketField()
                                    throws java.rmi.RemoteException
Description copied from interface: IndexMetaData
This method returns this data packet field

Specified by:
getDataPacketField in interface IndexMetaData
Returns:
data packet field
Throws:
java.rmi.RemoteException
See Also:
com.bankframe.ei.txnhandler.indexmetadata.IndexMetaData#getDataPacketField()

toDataPacket

public DataPacket toDataPacket()
                        throws java.rmi.RemoteException
Description copied from interface: EEntity
This method returns a DataPacket representation of this Business Object.

Specified by:
toDataPacket in interface EEntity
Returns:
DataPacket containing the entire state of this Busines Object
Throws:
java.rmi.RemoteException
See Also:
EEntity.toDataPacket()

getEJBHome

public javax.ejb.EJBHome getEJBHome()
                             throws java.rmi.RemoteException
Specified by:
getEJBHome in interface javax.ejb.EJBObject
Throws:
java.rmi.RemoteException
See Also:
EJBObject.getEJBHome()

getPrimaryKey

public java.lang.Object getPrimaryKey()
                               throws java.rmi.RemoteException
Specified by:
getPrimaryKey in interface javax.ejb.EJBObject
Throws:
java.rmi.RemoteException
See Also:
EJBObject.getPrimaryKey()

remove

public void remove()
            throws java.rmi.RemoteException,
                   javax.ejb.RemoveException
Specified by:
remove in interface javax.ejb.EJBObject
Throws:
java.rmi.RemoteException
javax.ejb.RemoveException
See Also:
EJBObject.remove()

getHandle

public javax.ejb.Handle getHandle()
                           throws java.rmi.RemoteException
Specified by:
getHandle in interface javax.ejb.EJBObject
Throws:
java.rmi.RemoteException
See Also:
EJBObject.getHandle()

isIdentical

public boolean isIdentical(javax.ejb.EJBObject arg0)
                    throws java.rmi.RemoteException
Specified by:
isIdentical in interface javax.ejb.EJBObject
Throws:
java.rmi.RemoteException
See Also:
EJBObject.isIdentical(javax.ejb.EJBObject)

getCacheName

public java.lang.String getCacheName()
                              throws java.rmi.RemoteException
Description copied from interface: IndexMetaData
This method returns this cache name

Specified by:
getCacheName in interface IndexMetaData
Returns:
cache name
Throws:
java.rmi.RemoteException
See Also:
IndexMetaData.getCacheName()


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