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

java.lang.Object
  extended by com.bankframe.services.cache.indexmetadata.impl.IndexMetaDataImplt
All Implemented Interfaces:
EEntity, IndexMetaData, Serializable, Remote, EJBObject

public class IndexMetaDataImplt
extends 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
 String cacheName
           
 String dataPacketField
           
 String dataPacketName
           
 String indexName
           
 
Fields inherited from interface com.bankframe.ejb.EEntity
serialVersionUID
 
Constructor Summary
IndexMetaDataImplt()
          Default constructor
IndexMetaDataImplt(String indexName, String cacheName, String dataPacketName, String dataPacketField)
           
 
Method Summary
 String getCacheName()
          This method returns this cache name
 String getDataPacketField()
          see com.bankframe.ei.txnhandler.indexmetadata.IndexMetaData#getDataPacketField()
 String getDataPacketName()
          This method returns this data packet name
 EJBHome getEJBHome()
           
 Handle getHandle()
           
 String getIndexName()
          This method returns this index name
 Object getPrimaryKey()
           
 boolean isIdentical(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 String indexName

cacheName

public String cacheName

dataPacketName

public String dataPacketName

dataPacketField

public String dataPacketField
Constructor Detail

IndexMetaDataImplt

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

IndexMetaDataImplt

public IndexMetaDataImplt()
Default constructor

Method Detail

getIndexName

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

Specified by:
getIndexName in interface IndexMetaData
Returns:
String
Throws:
RemoteException
See Also:
com.bankframe.services.cache.indexmetadata

getDataPacketName

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

Specified by:
getDataPacketName in interface IndexMetaData
Returns:
String
Throws:
RemoteException
See Also:
com.bankframe.services.cache.indexmetadata

getDataPacketField

public String getDataPacketField()
                          throws RemoteException
see com.bankframe.ei.txnhandler.indexmetadata.IndexMetaData#getDataPacketField()

Specified by:
getDataPacketField in interface IndexMetaData
Returns:
String
Throws:
RemoteException

toDataPacket

public DataPacket toDataPacket()
                        throws 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:
RemoteException
See Also:
EEntity.toDataPacket()

getEJBHome

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

getPrimaryKey

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

remove

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

getHandle

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

isIdentical

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

getCacheName

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

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


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