| javax.ejb.EntityContext
EntityContext | public interface EntityContext extends EJBContext(Code) | | The EntityContext interface provides an instance with access to the
container-provided runtime context of an entity enterprise Bean instance.
See Also: EJB 3.0 specification author: Florent Benoit |
Method Summary | |
EJBLocalObject | getEJBLocalObject() Obtain a reference to the EJB local object that is currently associated
with the instance. | EJBObject | getEJBObject() Obtain a reference to the EJB object that is currently associated with
the instance. | Object | getPrimaryKey() Obtain the primary key of the EJB object that is currently associated
with this instance. |
getEJBLocalObject | EJBLocalObject getEJBLocalObject() throws IllegalStateException(Code) | | Obtain a reference to the EJB local object that is currently associated
with the instance. An instance of an entity enterprise Bean can call this
method only when the instance is associated with an EJB local object
identity, i.e. in the ejbActivate, ejbPassivate, ejbPostCreate,
ejbRemove, ejbLoad, ejbStore, and business methods. An instance can use
this method, for example, when it wants to pass a reference to itself in
a method argument or result.
The EJB local object currently associated with the instance. throws: IllegalStateException - if the instance invokes this method whilethe instance is in a state that does not allow the instance toinvoke this method, or if the instance does not have a localinterface. |
getEJBObject | EJBObject getEJBObject() throws IllegalStateException(Code) | | Obtain a reference to the EJB object that is currently associated with
the instance. An instance of an entity enterprise Bean can call this
method only when the instance is associated with an EJB object identity,
i.e. in the ejbActivate, ejbPassivate, ejbPostCreate, ejbRemove, ejbLoad,
ejbStore, and business methods. An instance can use this method, for
example, when it wants to pass a reference to itself in a method argument
or result.
The EJB object currently associated with the instance. throws: IllegalStateException - Thrown if the instance invokes this methodwhile the instance is in a state that does not allow the instanceto invoke this method, or if the instance does not have a remoteinterface. |
getPrimaryKey | Object getPrimaryKey() throws IllegalStateException(Code) | | Obtain the primary key of the EJB object that is currently associated
with this instance. An instance of an entity enterprise Bean can call
this method only when the instance is associated with an EJB object
identity, i.e. in the ejbActivate, ejbPassivate, ejbPostCreate,
ejbRemove, ejbLoad, ejbStore, and business methods. Note: The result of
this method is that same as the result of getEJBObject().getPrimaryKey().
The primary key currently associated with the instance. throws: IllegalStateException - Thrown if the instance invokes this methodwhile the instance is in a state that does not allow the instanceto invoke this method. |
|
|