|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.ejb.EJBAdapter
Adaptador de invocaciones para EJBs de entidad (CMP y BMP) IMPORTANTE!!! Utilizar esta clase solamente en ULTIMA INSTANCIA (si no queda mas remedio) ya que las invocaciones no son tipadas y los errores únicamente aparecen en tiempo de ejecución La mejor solución para llamar a EJBs es utilizar los BusinessDelegates
Method Summary | |
static javax.ejb.EJBLocalObject |
createLocalEJB(javax.ejb.EJBLocalHome localHome)
Crea una instancia de un ejb local llamando al metodo create() sin argumentos y devolviendo una referencia al interfaz remoto |
static javax.ejb.EJBLocalObject |
createLocalEJB(javax.ejb.EJBLocalHome localHome,
java.lang.Class[] ejbCreateArgsTypes,
java.lang.Object[] ejbCreateArgsValues)
Crea una instancia local de un EJB llamando al metodo create(..) con argumentos y devolviendo una referencia al interfaz remoto |
static javax.ejb.EJBObject |
createRemoteEJB(javax.ejb.EJBHome home)
Crea una instancia remota de un EJB llamando al metodo create() sin argumentos y devolviendo una referencia al interfaz remoto |
static javax.ejb.EJBObject |
createRemoteEJB(javax.ejb.EJBHome home,
java.lang.Class[] ejbCreateArgsTypes,
java.lang.Object[] ejbCreateArgsValues)
Crea una instancia remota de un EJB llamando al metodo create(..) con argumentos y devolviendo una referencia al interfaz remoto |
static javax.ejb.EJBLocalObject |
findLocalEJBByPrimaryKey(javax.ejb.EJBLocalHome localHome,
java.lang.Object pk)
Obtiene una referencia a un EJB local que se encuentra en base a su primaryKey |
static javax.ejb.EJBLocalObject |
findLocalEJBByPrimaryKey(javax.ejb.EJBLocalHome localHome,
java.lang.Object pk,
java.lang.String methodFinder)
Obtiene una referencia a un EJB local que se encuentra en base a su primaryKey |
static javax.ejb.EJBObject |
findRemoteEJBByPrimaryKey(javax.ejb.EJBHome home,
java.lang.Object pk)
Obtiene una referencia a un EJB remoto que se encuentra en base a su primaryKey |
static javax.ejb.EJBObject |
findRemoteEJBByPrimaryKey(javax.ejb.EJBHome home,
java.lang.Object pk,
java.lang.String methodFinder)
Obtiene una referencia a un EJB remoto que se encuentra en base a su primaryKey |
static java.lang.Object |
invokeLocalHomeMethod(javax.ejb.EJBLocalHome localHome,
java.lang.String methodName,
java.lang.Class[] argsTypes,
java.lang.Object[] argsValues)
Invoca a un metodo del interfaz home local |
static java.lang.Object |
invokeLocalMethod(javax.ejb.EJBLocalObject localObj,
java.lang.String methodName,
java.lang.Class[] argsTypes,
java.lang.Object[] argsValues)
Invoca a un metodo del interfaz local |
static java.lang.Object |
invokeRemoteHomeMethod(javax.ejb.EJBHome home,
java.lang.String methodName,
java.lang.Class[] argsTypes,
java.lang.Object[] argsValues)
Invoca a un metodo del interfaz home remoto |
static java.lang.Object |
invokeRemoteMethod(javax.ejb.EJBObject remoteObj,
java.lang.String methodName,
java.lang.Class[] argsTypes,
java.lang.Object[] argsValues)
Invoca a un metodo del interfaz remoto del ejb |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static javax.ejb.EJBLocalObject createLocalEJB(javax.ejb.EJBLocalHome localHome) throws java.lang.Throwable
localHome
- Interfaz home local del EJB
java.lang.Throwable
- si la llamada al metodo fallapublic static javax.ejb.EJBLocalObject createLocalEJB(javax.ejb.EJBLocalHome localHome, java.lang.Class[] ejbCreateArgsTypes, java.lang.Object[] ejbCreateArgsValues) throws java.lang.Throwable
localHome
- Interfaz home local del ejbejbCreateArgsTypes
- Array con los tipos (Class) de los argumentos del metodo createejbCreateArgsValues
- Array con los valores de los argumentos del metodo create
java.lang.Throwable
- si la llamada al metodo fallapublic static javax.ejb.EJBObject createRemoteEJB(javax.ejb.EJBHome home) throws java.lang.Throwable
home
- Interfaz home remota del ejb
java.lang.Throwable
- si la llamada al metodo fallapublic static javax.ejb.EJBObject createRemoteEJB(javax.ejb.EJBHome home, java.lang.Class[] ejbCreateArgsTypes, java.lang.Object[] ejbCreateArgsValues) throws java.lang.Throwable
home
- Interfaz home remota del ejbejbCreateArgsTypes
- Array con los tipos (Class) de los argumentos del metodo createejbCreateArgsValues
- Array con los valores de los argumentos del metodo create
java.lang.Throwable
- si la llamada al metodo fallapublic static javax.ejb.EJBLocalObject findLocalEJBByPrimaryKey(javax.ejb.EJBLocalHome localHome, java.lang.Object pk, java.lang.String methodFinder) throws java.lang.Throwable
localHome
- Interfaz home localpk
- clave primariamethodFinder
- método finder de la clave primaria
java.lang.Throwable
- si la llamada al metodo fallapublic static javax.ejb.EJBObject findRemoteEJBByPrimaryKey(javax.ejb.EJBHome home, java.lang.Object pk, java.lang.String methodFinder) throws java.lang.Throwable
home
- Interfaz home localpk
- clave primariamethodFinder
- método finder de la clave primaria
java.lang.Throwable
- si la llamada al metodo fallapublic static javax.ejb.EJBLocalObject findLocalEJBByPrimaryKey(javax.ejb.EJBLocalHome localHome, java.lang.Object pk) throws java.lang.Throwable
localHome
- Interfaz home localpk
- clave primaria
java.lang.Throwable
- si la llamada al metodo fallapublic static javax.ejb.EJBObject findRemoteEJBByPrimaryKey(javax.ejb.EJBHome home, java.lang.Object pk) throws java.lang.Throwable
home
- Interfaz home localpk
- clave primaria
java.lang.Throwable
- si la llamada al metodo fallapublic static java.lang.Object invokeLocalHomeMethod(javax.ejb.EJBLocalHome localHome, java.lang.String methodName, java.lang.Class[] argsTypes, java.lang.Object[] argsValues) throws java.lang.Throwable
localHome
- Interfaz home localmethodName
- Nombre del metodo a invocarargsTypes
- Array con los tipos (Class) de los argumentos del metodo createargsValues
- Array con los valores de los argumentos del metodo create
java.lang.Throwable
- si la llamada al metodo fallapublic static java.lang.Object invokeRemoteHomeMethod(javax.ejb.EJBHome home, java.lang.String methodName, java.lang.Class[] argsTypes, java.lang.Object[] argsValues) throws java.lang.Throwable
home
- Interfaz home remotomethodName
- Nombre del metodo a invocarargsTypes
- Array con los tipos (Class) de los argumentos del metodo createargsValues
- Array con los valores de los argumentos del metodo create
java.lang.Throwable
- si la llamada al metodo fallapublic static java.lang.Object invokeLocalMethod(javax.ejb.EJBLocalObject localObj, java.lang.String methodName, java.lang.Class[] argsTypes, java.lang.Object[] argsValues) throws java.lang.Throwable
localObj
- Interfaz localmethodName
- Nombre del metodo a invocarargsTypes
- Array con los tipos (Class) de los argumentos del metodo createargsValues
- Array con los valores de los argumentos del metodo create
java.lang.Throwable
- si la llamada al metodo fallapublic static java.lang.Object invokeRemoteMethod(javax.ejb.EJBObject remoteObj, java.lang.String methodName, java.lang.Class[] argsTypes, java.lang.Object[] argsValues) throws java.lang.Throwable
remoteObj
- Interfaz remotomethodName
- Nombre del metodo a invocarargsTypes
- Array con los tipos (Class) de los argumentos del metodo createargsValues
- Array con los valores de los argumentos del metodo create
java.lang.Throwable
- si la llamada al metodo falla
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |