|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface EJBHome
The EJBHome interface must be extended by all enterprise Beans' remote home interfaces. An enterprise Bean's remote home interface defines the methods that allow a remote client to create, find, and remove EJB objects, as well as home business methods that are not specific to a bean instance (Session Beans do not have finders and home methods).
The remote home interface is defined by the enterprise Bean provider and implemented by the enterprise Bean container.
| Method Summary | |
|---|---|
EJBMetaData |
getEJBMetaData()
Obtain the EJBMetaData interface for the enterprise Bean. |
HomeHandle |
getHomeHandle()
Obtain a handle for the remote home object. |
void |
remove(Handle handle)
Remove an EJB object identified by its handle. |
void |
remove(java.lang.Object primaryKey)
Remove an EJB object identified by its primary key. |
| Method Detail |
|---|
void remove(Handle handle)
throws java.rmi.RemoteException,
RemoveException
RemoveException - Thrown if the enterprise Bean or
the container does not allow the client to remove the object.
java.rmi.RemoteException - Thrown when the method failed due to a
system-level failure.
void remove(java.lang.Object primaryKey)
throws java.rmi.RemoteException,
RemoveException
This method can be used only for an entity bean. An attempt to call this method on a session bean will result in a RemoveException.
RemoveException - Thrown if the enterprise Bean or
the container does not allow the client to remove the object.
java.rmi.RemoteException - Thrown when the method failed due to a
system-level failure.
EJBMetaData getEJBMetaData()
throws java.rmi.RemoteException
The information obtainable via the EJBMetaData interface is intended to be used by tools.
java.rmi.RemoteException - Thrown when the method failed due to a
system-level failure.
HomeHandle getHomeHandle()
throws java.rmi.RemoteException
java.rmi.RemoteException - Thrown when the method failed due to a
system-level failure.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||