Inheritance diagram for org.objectweb.jonas_ejb.deployment.api.MethodDesc:
Public Member Functions | |
MethodDesc (BeanDesc beanDesc, Method meth, int index) | |
int | getIndex () |
boolean | isFinder () |
boolean | isFindByPrimaryKey () |
boolean | isEjbSelect () |
int | matchPattern (Class pclass, String mName, MethodParams patternMethodParams) |
int | getTxAttribute () |
int | getTxAttributeStatus () |
String | getTxAttributeName () |
String[] | getRoleName () |
Method | getMethod () |
BeanDesc | getBeanDesc () |
String | toString () |
boolean | isExcluded () |
void | setExcluded (boolean excluded) |
Static Public Member Functions | |
int | matchPattern (java.lang.reflect.Method meth, Class pclass, String mName, MethodParams patternMethodParams) |
String | getTxAttributeName (int value) |
String | methodElementToString (org.objectweb.jonas_ejb.deployment.xml.Method m) |
String | toString (Method m) |
boolean | isFinder (Method meth) |
boolean | isFindByPrimaryKey (Method meth) |
boolean | isEjbSelect (Method meth) |
Static Public Attributes | |
final int | TX_NULL = -1 |
Static Protected Member Functions | |
String | methodElementToString (String intf, String name, MethodParams params) |
Static Protected Attributes | |
final String | TX_STR_DEFAULT_VALUE = "Supports" |
final String | TX_STR_DEFAULT_VALUE_4_MDB = "NotSupported" |
Package Functions | |
void | overwriteTxAttribute (String transAttribute, int status) throws DeploymentDescException |
void | setTxAttribute (String transAttribute) throws DeploymentDescException |
void | addRoleName (String rn) |
Helene Joanin: fix a bug about select method select method is a bean's method which name begins with ejbSelect, (and not home interface method as finder method).
Definition at line 44 of file MethodDesc.java.
|
constructor to be used by parent node Definition at line 123 of file MethodDesc.java. |
|
Add a role name to the role names which can execute the method
Definition at line 209 of file MethodDesc.java. |
|
get the parent node Definition at line 399 of file MethodDesc.java. |
|
get a unique index of the method for the bean Definition at line 135 of file MethodDesc.java. Referenced by org.objectweb.jonas_ejb.genic.VcMethod.VcMethod(). |
|
|
String representation of the roles which can execute the method
Definition at line 325 of file MethodDesc.java. Referenced by org.objectweb.jonas_ejb.genic.VcMethod.VcMethod(), and org.objectweb.jonas_ejb.deployment.api.BeanDesc.verifyRoleName(). |
|
Get the container transaction attribute that match the method
Definition at line 288 of file MethodDesc.java. Referenced by org.objectweb.jonas_ejb.deployment.api.EntityDesc.EntityDesc(), org.objectweb.jonas_ejb.container.JMdbEndpointFactory.isDeliveryTransacted(), org.objectweb.jonas_ejb.deployment.api.MessageDrivenDesc.MessageDrivenDesc(), org.objectweb.jonas_ejb.deployment.api.SessionStatelessDesc.SessionStatelessDesc(), and org.objectweb.jonas_ejb.genic.VcMethod.VcMethod(). |
|
String representation of the transactionnal attribute
Definition at line 317 of file MethodDesc.java. |
|
String representation of the transactionnal attribute
Definition at line 306 of file MethodDesc.java. |
|
Get the container transaction attribute that match the method
Definition at line 298 of file MethodDesc.java. |
|
access if a method is a select Definition at line 424 of file MethodDesc.java. |
|
access if the method is a select
Definition at line 164 of file MethodDesc.java. |
|
Definition at line 457 of file MethodDesc.java. Referenced by org.objectweb.jonas_ejb.genic.VcMethod.VcMethod(). |
|
access if a method is findByPrimaryKey Definition at line 415 of file MethodDesc.java. |
|
access if the method is
Definition at line 155 of file MethodDesc.java. |
|
access if a method is a finder Definition at line 406 of file MethodDesc.java. |
|
access if the method is a finder
Definition at line 147 of file MethodDesc.java. |
|
Get the status of applicability for a given pattern to a method
Definition at line 225 of file MethodDesc.java. References org.objectweb.jonas_ejb.deployment.xml.MethodParams.getMethodParamList(). |
Here is the call graph for this function:
|
Evaluate method pattern maching as defined in the EJB specifications
Definition at line 217 of file MethodDesc.java. Referenced by org.objectweb.jonas_ejb.deployment.api.EntityCmp2Desc.EntityCmp2Desc(), and org.objectweb.jonas_ejb.deployment.api.EntityJdbcCmp1Desc.EntityJdbcCmp1Desc(). |
|
get a String representation of a method from it's XML representation Definition at line 349 of file MethodDesc.java. References org.objectweb.jonas_ejb.deployment.xml.MethodParams.getMethodParamList(). |
Here is the call graph for this function:
|
String representation of the given element <method>
Definition at line 342 of file MethodDesc.java. Referenced by org.objectweb.jonas_ejb.deployment.api.MethodCmp2Desc.queryMethodElementToString(). |
|
Overwrite TxAttribute
Definition at line 174 of file MethodDesc.java. |
|
Sets the excluded attribute.
Definition at line 464 of file MethodDesc.java. |
|
Set TxAttribute with given value Definition at line 186 of file MethodDesc.java. |
|
String representation of the object for test purpose
Reimplemented in org.objectweb.jonas_ejb.deployment.api.MethodCmp2Desc, and org.objectweb.jonas_ejb.deployment.api.MethodJdbcCmp1Desc. Definition at line 433 of file MethodDesc.java. References org.objectweb.jonas_ejb.deployment.api.BeanDesc.toString(). |
Here is the call graph for this function:
|
get a String representation of a method from the reflection object Definition at line 371 of file MethodDesc.java. Referenced by org.objectweb.jonas_ejb.deployment.api.BeanDesc.getHashCodeForIdentifier(), org.objectweb.jonas_ejb.deployment.api.EntityJdbcCmp1Desc.toString(), org.objectweb.jonas_ejb.deployment.api.EntityCmp2Desc.toString(), and org.objectweb.jonas_ejb.deployment.api.BeanDesc.toString(). |
|
Set of constants for method transaction attribute Definition at line 49 of file MethodDesc.java. |
|
default value for undefined transaction attribute for sessions and entities Definition at line 72 of file MethodDesc.java. |
|
default value for undefined transaction attribute for message driven beans Definition at line 77 of file MethodDesc.java. |