|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.jonas_ejb.deployment.api.MethodDesc
Class for deployment descriptors of methods. Holds description of transaction attributes
Field Summary | |
protected static java.lang.String[] |
APPLY_TO
|
static int |
APPLY_TO_BEAN
|
static int |
APPLY_TO_BEAN_METHOD
|
static int |
APPLY_TO_BEAN_METHOD_NAME
|
static int |
APPLY_TO_CLASS
|
static int |
APPLY_TO_CLASS_METHOD
|
static int |
APPLY_TO_CLASS_METHOD_NAME
|
static int |
APPLY_TO_NOTHING
|
static int |
TX_MANDATORY
|
static int |
TX_NEVER
|
static int |
TX_NOT_SET
Set of constants for method transaction attribute |
static int |
TX_NOT_SUPPORTED
|
static int |
TX_REQUIRED
|
static int |
TX_REQUIRES_NEW
|
static int |
TX_SUPPORTS
|
Constructor Summary | |
protected |
MethodDesc(MethodDesc object)
Protected copy constructor used by API |
Method Summary | |
protected static java.lang.String |
getClassName(java.lang.Class c)
Returns common name of a given type For example it returns int[] for an array of int |
java.lang.String[] |
getRoleName()
String representation of the roles which can execute the method |
int |
getTxAttribute()
Get the container transaction attribute that match the method |
java.lang.String |
getTxAttributeName()
String representation of the transactionnal attribute |
static java.lang.String |
getTxAttributeName(int value)
String representation of the transactionnal attribute |
int |
getTxAttributeStatus()
Get the container transaction attribute that match the method |
static int |
matchPattern(java.lang.reflect.Method meth,
java.lang.Class pclass,
java.lang.String mName,
MethodParams patternMethodParams)
Get the status of applicability for a given pattern to a method |
static java.lang.String |
methodElementToString(Method m)
String representation of the given element |
java.lang.String |
toString()
String representation of the object for test purpose |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int TX_NOT_SET
public static final int TX_NOT_SUPPORTED
public static final int TX_REQUIRED
public static final int TX_SUPPORTS
public static final int TX_REQUIRES_NEW
public static final int TX_MANDATORY
public static final int TX_NEVER
public static final int APPLY_TO_NOTHING
public static final int APPLY_TO_BEAN
public static final int APPLY_TO_CLASS
public static final int APPLY_TO_BEAN_METHOD_NAME
public static final int APPLY_TO_CLASS_METHOD_NAME
public static final int APPLY_TO_BEAN_METHOD
public static final int APPLY_TO_CLASS_METHOD
protected static final java.lang.String[] APPLY_TO
Constructor Detail |
protected MethodDesc(MethodDesc object)
Method Detail |
public static int matchPattern(java.lang.reflect.Method meth, java.lang.Class pclass, java.lang.String mName, MethodParams patternMethodParams)
protected static java.lang.String getClassName(java.lang.Class c)
public int getTxAttribute()
public int getTxAttributeStatus()
public static java.lang.String getTxAttributeName(int value)
public java.lang.String getTxAttributeName()
public java.lang.String[] getRoleName()
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String methodElementToString(Method m)
m
- an element
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |