|
|||||||||||
| 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 falla
public 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 falla
public 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 falla
public 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 falla
public 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 falla
public 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 falla
public 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 falla
public 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 falla
public 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 falla
public 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 falla
public 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 falla
public 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 | ||||||||||