Inherited by org.objectweb.jonas_ejb.deployment.api.EntityBmpDesc, and org.objectweb.jonas_ejb.deployment.api.EntityCmpDesc.
Inheritance diagram for org.objectweb.jonas_ejb.deployment.api.EntityDesc:
Public Member Functions | |
EntityDesc (ClassLoader classLoader, Entity ent, AssemblyDescriptor asd, JonasEntity jEnt, JLinkedList jMDRList, String fileName) throws DeploymentDescException | |
int | getCleanupPolicy () |
int | getLockPolicy () |
int | getPassivationTimeout () |
int | getInactivityTimeout () |
Class | getPrimaryKeyClass () |
boolean | isReentrant () |
boolean | isShared () |
boolean | isPrefetch () |
boolean | isAutomaticPk () |
boolean | isUndefinedPK () |
String | toString () |
Protected Member Functions | |
void | checkTxAttribute (MethodDesc md) throws DeploymentDescException |
Protected Attributes | |
Class | primaryKeyClass |
Static Protected Attributes | |
final String | METHODS_REMOTE_NO_TX = ",getEJBHome,getHandle,getPrimaryKey,isIdentical," |
final String | METHODS_HOME_NO_TX = ",getEJBMetaData,getHomeHandle," |
Helene Joanin
Helene Joanin: take into account ejbSelect() methods.
Helene Joanin: unsetting transaction attribute set to a default value.
Definition at line 47 of file EntityDesc.java.
|
constructor to be used by parent node Definition at line 93 of file EntityDesc.java. References org.objectweb.jonas_ejb.deployment.api.BeanDesc.getEjbName(), org.objectweb.jonas_ejb.deployment.api.MethodDesc.getMethod(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getMethodDescIterator(), org.objectweb.jonas_ejb.deployment.api.MethodDesc.getTxAttribute(), and org.objectweb.jonas_ejb.deployment.api.EntityDesc.primaryKeyClass. |
Here is the call graph for this function:
|
check that trans-attribute is valid for bean Implements org.objectweb.jonas_ejb.deployment.api.BeanDesc. Definition at line 247 of file EntityDesc.java. References org.objectweb.jonas_ejb.deployment.api.BeanDesc.getEjbName(), org.objectweb.jonas_ejb.deployment.api.MethodDesc.getMethod(), org.objectweb.jonas_ejb.deployment.api.EntityDesc.METHODS_HOME_NO_TX, and org.objectweb.jonas_ejb.deployment.api.EntityDesc.METHODS_REMOTE_NO_TX. |
Here is the call graph for this function:
|
Definition at line 233 of file EntityDesc.java. |
|
Get the inactivity timeout value Definition at line 287 of file EntityDesc.java. Referenced by org.objectweb.jonas_ejb.container.JEntityFactory.init(), and org.objectweb.jonas_ejb.deployment.api.EntityDesc.toString(). |
|
Definition at line 240 of file EntityDesc.java. Referenced by org.objectweb.jonas_ejb.genic.BeanSources.generate(), and org.objectweb.jonas_ejb.container.JEntityFactory.init(). |
|
Get the passivation timeout value Definition at line 280 of file EntityDesc.java. Referenced by org.objectweb.jonas_ejb.deployment.api.EntityDesc.toString(). |
|
Get the entity's primary key class.
Definition at line 295 of file EntityDesc.java. Referenced by org.objectweb.jonas_ejb.deployment.api.EntityDesc.toString(). |
|
Assessor for existence of automatic-pk element to True value
Definition at line 326 of file EntityDesc.java. |
|
Definition at line 317 of file EntityDesc.java. Referenced by org.objectweb.jonas_ejb.deployment.api.MethodCmp2Desc.getPrefetch(), and org.objectweb.jonas_ejb.container.JEntityFactory.init(). |
|
Assessor for reentrant entity bean
Definition at line 303 of file EntityDesc.java. Referenced by org.objectweb.jonas_ejb.container.JEntityFactory.init(), and org.objectweb.jonas_ejb.deployment.api.EntityDesc.toString(). |
|
Definition at line 310 of file EntityDesc.java. Referenced by org.objectweb.jonas_ejb.container.JEntityFactory.init(), and org.objectweb.jonas_ejb.deployment.api.EntityDesc.toString(). |
|
Assessor for primary key undefined (declare like java.lang.Object type)
Definition at line 335 of file EntityDesc.java. Referenced by org.objectweb.jonas_ejb.deployment.api.EntityCmp1Desc.EntityCmp1Desc(), org.objectweb.jonas_ejb.deployment.api.EntityCmp2Desc.EntityCmp2Desc(), org.objectweb.jonas_ejb.deployment.api.EntityCmpDesc.EntityCmpDesc(), and org.objectweb.jonas_ejb.deployment.api.EntityJdbcCmp2Desc.EntityJdbcCmp2Desc(). |
|
Here is the call graph for this function:
|
home methods for which no transaction attribute is to be set Definition at line 58 of file EntityDesc.java. Referenced by org.objectweb.jonas_ejb.deployment.api.EntityDesc.checkTxAttribute(). |
|
remote methods for which no transaction attribute is to be set Definition at line 53 of file EntityDesc.java. Referenced by org.objectweb.jonas_ejb.deployment.api.EntityDesc.checkTxAttribute(). |
|
This field contains the class name of the factory instanciate by the container. Definition at line 64 of file EntityDesc.java. Referenced by org.objectweb.jonas_ejb.deployment.api.EntityDesc.EntityDesc(). |