org.jboss.proxy.ejb.handle
Class EntityHandleImpl

java.lang.Object
  extended byorg.jboss.proxy.ejb.handle.EntityHandleImpl
All Implemented Interfaces:
Handle (src) , java.io.Serializable

public class EntityHandleImpl
extends java.lang.Object
implements Handle (src)

An EJB entity bean handle implementation.

See Also:
Serialized Form

Constructor Summary
EntityHandleImpl(java.lang.String jndiName, java.lang.Object id)
          Construct a EntityHandleImpl.
 
Method Summary
 EJBObject (src) getEJBObject()
          Handle implementation.
 java.lang.Object getID()
           
 java.lang.String getJNDIName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityHandleImpl

public EntityHandleImpl(java.lang.String jndiName,
                        java.lang.Object id)
Construct a EntityHandleImpl.

Parameters:
id - Primary key of the entity.
Method Detail

getEJBObject

public EJBObject (src)  getEJBObject()
                       throws java.rmi.RemoteException
Handle implementation.

Specified by:
getEJBObject in interface Handle (src)
Returns:
EJBObject reference.
Throws:
java.rmi.ServerException - Could not get EJBObject.
java.rmi.RemoteException

getID

public java.lang.Object getID()
Returns:
the primary key

getJNDIName

public java.lang.String getJNDIName()
Returns:
the jndi name