public class EntityEjbObjectHandler extends EjbObjectProxyHandler
clientIdentity, container, deploymentID, inProxyMap, interfaceType, isInvalidReference, primaryKey
Constructor and Description |
---|
EntityEjbObjectHandler(BeanContext beanContext,
java.lang.Object pk,
InterfaceType interfaceType,
java.util.List<java.lang.Class> interfaces,
java.lang.Class mainInterface) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
getPrimaryKey(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy) |
java.lang.Object |
getRegistryId() |
static java.lang.Object |
getRegistryId(Container container,
java.lang.Object deploymentId,
java.lang.Object primaryKey) |
void |
invalidateReference() |
protected java.lang.Object |
isIdentical(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy) |
protected java.lang.Object |
remove(java.lang.Class interfce,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy) |
_invoke, _writeReplace, businessMethod, createProxy, createProxy, getEJBHome, getEJBLocalHome, getHandle, getProxyInfo, synchronizedBusinessMethod
checkAuthorization, convertException, copyArgs, copyObj, equalHandler, equals, getBeanContext, getCause, getInterfaces, getInvokedInterface, getLiveHandleRegistry, getMainInterface, hashCode, invalidateAllHandlers, invoke, isValid, registerHandler, setBeanContext, setDoCrossClassLoaderCopy, setDoIntraVmCopy, setIntraVmCopyMode, toString
public EntityEjbObjectHandler(BeanContext beanContext, java.lang.Object pk, InterfaceType interfaceType, java.util.List<java.lang.Class> interfaces, java.lang.Class mainInterface)
public static java.lang.Object getRegistryId(Container container, java.lang.Object deploymentId, java.lang.Object primaryKey)
public java.lang.Object getRegistryId()
getRegistryId
in class EjbObjectProxyHandler
protected java.lang.Object getPrimaryKey(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object proxy) throws java.lang.Throwable
getPrimaryKey
in class EjbObjectProxyHandler
java.lang.Throwable
protected java.lang.Object isIdentical(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object proxy) throws java.lang.Throwable
isIdentical
in class EjbObjectProxyHandler
java.lang.Throwable
protected java.lang.Object remove(java.lang.Class interfce, java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object proxy) throws java.lang.Throwable
remove
in class EjbObjectProxyHandler
java.lang.Throwable
public void invalidateReference()
invalidateReference
in class BaseEjbProxyHandler