|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openejb.client.EJBInvocationHandler
org.openejb.client.EJBHomeHandler
org.openejb.client.EntityEJBHomeHandler
public class EntityEJBHomeHandler
Field Summary |
---|
Fields inherited from class org.openejb.client.EJBHomeHandler |
---|
GETEJBMETADATA, GETHANDLER, GETHOMEHANDLE, REMOVE_W_HAND, REMOVE_W_KEY |
Fields inherited from class org.openejb.client.EJBInvocationHandler |
---|
client, ejb, EQUALS, HASHCODE, inProxyMap, isInvalidReference, liveHandleRegistry, primaryKey, request, server, TOSTRING |
Fields inherited from interface org.openejb.client.ResponseCodes |
---|
AUTH_DENIED, AUTH_GRANTED, AUTH_REDIRECT, EJB_APP_EXCEPTION, EJB_ERROR, EJB_OK, EJB_OK_CREATE, EJB_OK_FOUND, EJB_OK_FOUND_COLLECTION, EJB_OK_FOUND_ENUMERATION, EJB_OK_NOT_FOUND, EJB_SYS_EXCEPTION, JNDI_CONTEXT, JNDI_EJBHOME, JNDI_ENUMERATION, JNDI_ERROR, JNDI_NAMING_EXCEPTION, JNDI_NOT_FOUND, JNDI_OK, JNDI_RUNTIME_EXCEPTION |
Constructor Summary | |
---|---|
EntityEJBHomeHandler()
|
|
EntityEJBHomeHandler(EJBMetaDataImpl ejb,
ServerMetaData server,
ClientMetaData client)
|
Method Summary | |
---|---|
protected java.lang.Object |
findX(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
EJB 1.1 -- 9.1.8 Finder method return type 9.1.8.1 Single-object finder Some finder methods (such as ejbFindByPrimaryKey) are designed to return at most one entity object. |
protected java.lang.Object |
removeByPrimaryKey(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
Attempts to remove an EJBObject from the container system. |
protected java.lang.Object |
removeWithHandle(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
Attempts to remove an EJBObject from the container system. |
Methods inherited from class org.openejb.client.EJBHomeHandler |
---|
_invoke, create, createEJBHomeHandler, createEJBHomeProxy, getEJBMetaData, getHomeHandle, readExternal, writeExternal |
Methods inherited from class org.openejb.client.EJBInvocationHandler |
---|
getMethod, invalidateAllHandlers, invalidateReference, invoke, print, println, registerHandler, request |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EntityEJBHomeHandler()
public EntityEJBHomeHandler(EJBMetaDataImpl ejb, ServerMetaData server, ClientMetaData client)
Method Detail |
---|
protected java.lang.Object findX(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object proxy) throws java.lang.Throwable
EJB 1.1 --
9.1.8 Finder method return type
9.1.8.1 Single-object finder
Some finder methods (such as ejbFindByPrimaryKey) are designed to return
at most one entity object. For these single-object finders, the result type
of the find
Locates and returns a new EJBObject or a collection of EJBObjects. The EJBObject(s) is a new proxy with a new handler. This implementation should not be sent outside the virtual machine.
This method propogates to the container system.
The find method is required to be defined by the bean's home interface of Entity beans.
findX
in class EJBHomeHandler
method
- args
- proxy
-
java.lang.Throwable
protected java.lang.Object removeByPrimaryKey(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object proxy) throws java.lang.Throwable
Attempts to remove an EJBObject from the container system. The EJBObject to be removed is represented by the primaryKey passed into the remove method of the EJBHome.
This method propogates to the container system.
remove(Object primary) is a method of javax.ejb.EJBHome
Checks if the caller is authorized to invoke the javax.ejb.EJBHome.remove on the EJBHome of the deployment.
removeByPrimaryKey
in class EJBHomeHandler
method
- args
-
java.lang.Throwable
EJBHome
,
EJBHome.remove(javax.ejb.Handle)
protected java.lang.Object removeWithHandle(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object proxy) throws java.lang.Throwable
Attempts to remove an EJBObject from the container system. The EJBObject to be removed is represented by the javax.ejb.Handle object passed into the remove method in the EJBHome.
This method propogates to the container system.
remove(Handle handle) is a method of javax.ejb.EJBHome
Checks if the caller is authorized to invoke the javax.ejb.EJBHome.remove on the EJBHome of the deployment.
removeWithHandle
in class EJBHomeHandler
method
- args
-
java.lang.Throwable
EJBHome
,
EJBHome.remove(javax.ejb.Handle)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |