com.stratelia.webactiv.util
Class EJBUtilitaire

java.lang.Object
  extended by com.stratelia.webactiv.util.EJBUtilitaire

public class EJBUtilitaire
extends Object

This class provides different EJB services.

Version:
1.0
Author:
Nicolas Eysseric

Method Summary
static
<T> T
getEJBObjectRef(String name, Class<T> classObj)
          Return a remote object Using example : PublicationHome pubHome = (PublicationHome) EJBUtilitaire.getEJBObjectRef(JNDINames.PUBLICATION_EJBHOME, PublicationHome.class);
protected static EJBUtilitaire getInstance()
           
<T> T
getObjectReference(String name, Class<T> classObj)
          Return a remote object.
static void mock(EJBUtilitaire mock)
           
static void unmock()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

protected static EJBUtilitaire getInstance()

mock

public static void mock(EJBUtilitaire mock)

unmock

public static void unmock()

getObjectReference

public <T> T getObjectReference(String name,
                                Class<T> classObj)
                     throws UtilException
Return a remote object. Using example : PublicationHome pubHome = (PublicationHome) EJBUtilitaire.getEJBObjectRef(JNDINames.PUBLICATION_EJBHOME, PublicationHome.class);

Parameters:
name - the JNDI name of the object
classObj - the class file name of the object
Returns:
a remote object
Throws:
UtilException
Since:
1.0

getEJBObjectRef

public static <T> T getEJBObjectRef(String name,
                                    Class<T> classObj)
                         throws UtilException
Return a remote object Using example : PublicationHome pubHome = (PublicationHome) EJBUtilitaire.getEJBObjectRef(JNDINames.PUBLICATION_EJBHOME, PublicationHome.class);

Type Parameters:
T -
Parameters:
name - the JNDI name of the object
classObj - the class file name of the object
Returns:
a remote object
Throws:
UtilException
Since:
1.0


Copyright © 2016 Silverpeas. All Rights Reserved.