org.jboss.seam.util
Class EJB

java.lang.Object
  extended by org.jboss.seam.util.EJB

public class EJB
extends Object


Nested Class Summary
static interface EJB.Dummy
           
 
Field Summary
static Class<Annotation> APPLICATION_EXCEPTION
           
static Class<Annotation> AROUND_INVOKE
           
static Class<Annotation> EJB_EXCEPTION
           
static String ejbContextName
           
static Class<Annotation> INTERCEPTORS
           
static boolean INVOCATION_CONTEXT_AVAILABLE
           
static Class<Annotation> LOCAL
           
static Class<Annotation> MESSAGE_DRIVEN
           
static Class<Annotation> PERSISTENCE_CONTEXT
           
static Class<Annotation> POST_ACTIVATE
           
static Class<Annotation> POST_CONSTRUCT
           
static Class<Annotation> PRE_DESTROY
           
static Class<Annotation> PRE_PASSIVATE
           
static Class<Annotation> REMOTE
           
static Class<Annotation> REMOVE
           
static String STANDARD_EJB_CONTEXT_NAME
           
static Class<Annotation> STATEFUL
           
static Class<Annotation> STATELESS
           
 
Constructor Summary
EJB()
           
 
Method Summary
static Exception getCause(Exception exception)
           
static javax.ejb.EJBContext getEJBContext()
           
protected static String getEjbContextName()
           
static String name(Annotation annotation)
           
static boolean rollback(Annotation annotation)
           
protected static void setEjbContextName(String ejbContextName)
           
static Class[] value(Annotation annotation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ejbContextName

public static String ejbContextName

STANDARD_EJB_CONTEXT_NAME

public static final String STANDARD_EJB_CONTEXT_NAME
See Also:
Constant Field Values

STATELESS

public static final Class<Annotation> STATELESS

STATEFUL

public static final Class<Annotation> STATEFUL

MESSAGE_DRIVEN

public static final Class<Annotation> MESSAGE_DRIVEN

PRE_PASSIVATE

public static final Class<Annotation> PRE_PASSIVATE

POST_ACTIVATE

public static final Class<Annotation> POST_ACTIVATE

PRE_DESTROY

public static final Class<Annotation> PRE_DESTROY

POST_CONSTRUCT

public static final Class<Annotation> POST_CONSTRUCT

REMOTE

public static final Class<Annotation> REMOTE

REMOVE

public static final Class<Annotation> REMOVE

LOCAL

public static final Class<Annotation> LOCAL

APPLICATION_EXCEPTION

public static final Class<Annotation> APPLICATION_EXCEPTION

PERSISTENCE_CONTEXT

public static final Class<Annotation> PERSISTENCE_CONTEXT

INTERCEPTORS

public static final Class<Annotation> INTERCEPTORS

AROUND_INVOKE

public static final Class<Annotation> AROUND_INVOKE

EJB_EXCEPTION

public static final Class<Annotation> EJB_EXCEPTION

INVOCATION_CONTEXT_AVAILABLE

public static final boolean INVOCATION_CONTEXT_AVAILABLE
Constructor Detail

EJB

public EJB()
Method Detail

name

public static String name(Annotation annotation)

getCause

public static Exception getCause(Exception exception)

value

public static Class[] value(Annotation annotation)

rollback

public static boolean rollback(Annotation annotation)

getEJBContext

public static javax.ejb.EJBContext getEJBContext()
                                          throws NamingException
Throws:
NamingException

getEjbContextName

protected static String getEjbContextName()

setEjbContextName

protected static void setEjbContextName(String ejbContextName)