|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.objectweb.jonas_lib.deployment.api.DescriptionGroupDesc org.objectweb.jonas_lib.deployment.api.JndiEnvRefsGroupDesc org.objectweb.jonas_ejb.deployment.api.BeanDesc org.objectweb.jonas_ejb.deployment.api.EntityDesc org.objectweb.jonas_ejb.deployment.api.EntityCmpDesc org.objectweb.jonas_ejb.deployment.api.EntityCmp2Desc
public abstract class EntityCmp2Desc
Class to hold meta-information related to an entity of type CMP version 2. Created on Jun 24, 2002
Field Summary | |
---|---|
protected java.lang.String |
abstractSchemaName
|
protected DeploymentDescEjb2 |
dc2d
|
protected java.lang.String |
factoryClassName
|
Fields inherited from class org.objectweb.jonas_ejb.deployment.api.EntityCmpDesc |
---|
fieldDesc, jdbcAutomaticPkFieldName, primaryKeyField |
Fields inherited from class org.objectweb.jonas_ejb.deployment.api.EntityDesc |
---|
cleanup, CLEANUP_CREATE, CLEANUP_NONE, CLEANUP_REMOVEALL, CLEANUP_REMOVEDATA, deadlockTimeout, hardLimit, inactivityTimeout, jdbcAutomaticPk, LOCK_CONTAINER_READ_COMMITTED, LOCK_CONTAINER_READ_UNCOMMITTED, LOCK_CONTAINER_READ_WRITE, LOCK_CONTAINER_SERIALIZED, LOCK_CONTAINER_SERIALIZED_TRANSACTED, LOCK_DATABASE, LOCK_READ_ONLY, lockPolicy, maxWaitTime, METHODS_HOME_NO_TX, METHODS_REMOTE_NO_TX, passivationTimeout, pkObjectType, prefetch, primaryKeyClass, readTimeout, reentrant, shared |
Fields inherited from class org.objectweb.jonas_ejb.deployment.api.BeanDesc |
---|
BEAN_TRANSACTION_TYPE, beanIdentification, bf, cacheMax, clusterHomeDistributor, clusterRemoteDistributor, clusterReplicated, CONTAINER_TRANSACTION_TYPE, deploymentDesc, derivedBeanName, ejb10EnvProps, ejbClass, ejbName, ejbTimeoutSignature, fullDerivedBeanName, GENERATED_PREFIX, home, jndiLocalName, jndiName, local, localhome, logger, poolMin, remote, securityRoleRefDescList, timerTxAttribute, TRANS |
Fields inherited from class org.objectweb.jonas_lib.deployment.api.DescriptionGroupDesc |
---|
description, displayName, largeIcon, smallIcon |
Constructor Summary | |
---|---|
EntityCmp2Desc(java.lang.ClassLoader classLoader,
Entity ent,
AssemblyDescriptor asd,
JonasEntity jEnt,
DeploymentDescEjb2 dc2d,
JLinkedList jMDRList,
java.lang.String fileName)
constructor: called when the DeploymentDescriptor is read. |
Method Summary | |
---|---|
void |
addEjbRelationshipRoleDesc(EjbRelationshipRoleDesc ersrd)
Add meta-info of a relationship in which the bean is involved |
void |
addToJormList(org.objectweb.jorm.metainfo.api.MetaObject jobject)
add a Jorm MetaObject in the list of Jorm Meta Objects to generate |
java.lang.String |
getAbstractSchemaName()
getter for field abstractSchemaName |
DeploymentDescEjb2 |
getDeploymentDescEjb2()
|
EjbRelationshipRoleDesc |
getEjbRelationshipRoleDesc(java.lang.String cmr)
Get the EjbRelationshipRoleDesc corresponding to the given cmr field name. |
java.util.Iterator |
getEjbRelationshipRoleDescIterator()
Get Iterator on meta-info for all relationships for which the bean is involved in. |
java.lang.String |
getFactoryClassName()
It retrieves the class name of the generated Jorm mapping. |
java.lang.String |
getJormAccessorClassName()
It retrieves the class name of the generated Jorm accessor interface. |
java.lang.String |
getJormBinderClassName()
It retrieves the class name of the generated Jorm Binder. |
java.lang.String |
getJormBindingClassName()
It retrieves the class name of the generated Jorm binding. |
java.lang.String |
getJormClassName()
Get the Jorm Fully Qualified Class name in JOrm Meta Info It is built from the Abstract Shema Name. |
java.lang.String |
getJormCoherenceHelperFQItfName()
|
java.lang.String |
getJormCoherenceHelperItfName()
|
java.lang.String |
getJormCoherenceHelperPackageName()
|
java.util.Collection |
getJormList()
Get the list of Jorm MetaObjects to be generated |
java.lang.String |
getJormPKClassName()
Retrieves the Jorm PK Class, in case of composite PK Used by Jorm to generate PNameGetter and Binder classes |
java.lang.String |
getJormPNameGetterClassName()
It retrieves the class name of the generated Jorm PNameGetter interface. |
java.lang.String |
getJormStateClassName()
Return the class name of the generated Jorm state class. |
boolean |
needJormCoherenceHelper()
|
protected MethodDesc |
newMethodDescInstance(java.lang.reflect.Method meth,
java.lang.Class classDef,
int index)
Factory method for MethodDesc. |
java.lang.String |
toString()
String representation of the object for test and debug purpose |
Methods inherited from class org.objectweb.jonas_ejb.deployment.api.EntityCmpDesc |
---|
getCmpFieldDesc, getCmpFieldDescIterator, getJdbcAutomaticPkFieldName, getPrimaryKeyFieldName, getSimplePkField, getSimplePkFieldName, hasPrimaryKeyField, hasSimplePkField, newFieldDescInstance |
Methods inherited from class org.objectweb.jonas_ejb.deployment.api.EntityDesc |
---|
checkTxAttribute, getCleanupPolicy, getDeadlockTimeout, getInactivityTimeout, getLockPolicy, getMaxWaitTime, getPassivationTimeout, getPrimaryKeyClass, getReadTimeout, isAutomaticPk, isHardLimit, isPrefetch, isReentrant, isShared, isUndefinedPK |
Methods inherited from class org.objectweb.jonas_lib.deployment.api.JndiEnvRefsGroupDesc |
---|
getEjbLocalRefDesc, getEjbRefDesc, getEnvEntryDesc, getMessageDestinationRefDesc, getResourceEnvRefDesc, getResourceRefDesc, getServiceRefDesc |
Methods inherited from class org.objectweb.jonas_lib.deployment.api.DescriptionGroupDesc |
---|
getDescription, getDisplayName, getLargeIcon, getSAXMsg, getSmallIcon |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String abstractSchemaName
protected java.lang.String factoryClassName
protected DeploymentDescEjb2 dc2d
Constructor Detail |
---|
public EntityCmp2Desc(java.lang.ClassLoader classLoader, Entity ent, AssemblyDescriptor asd, JonasEntity jEnt, DeploymentDescEjb2 dc2d, JLinkedList jMDRList, java.lang.String fileName) throws DeploymentDescException
DeploymentDescException
Method Detail |
---|
public DeploymentDescEjb2 getDeploymentDescEjb2()
public java.lang.String getAbstractSchemaName()
public java.lang.String getJormClassName()
public java.util.Collection getJormList()
public void addToJormList(org.objectweb.jorm.metainfo.api.MetaObject jobject)
jobject
- the Jorm MetaObject to add in the listpublic void addEjbRelationshipRoleDesc(EjbRelationshipRoleDesc ersrd)
public java.util.Iterator getEjbRelationshipRoleDescIterator()
public EjbRelationshipRoleDesc getEjbRelationshipRoleDesc(java.lang.String cmr)
protected MethodDesc newMethodDescInstance(java.lang.reflect.Method meth, java.lang.Class classDef, int index)
MethodCmp2Desc
newMethodDescInstance
in class BeanDesc
meth
- the method to be wrapped into a MethodDesc instanceindex
- index of the method inside the MethodDesc List
public java.lang.String getJormAccessorClassName()
public java.lang.String getJormBindingClassName()
public java.lang.String getJormStateClassName()
public java.lang.String getFactoryClassName()
public java.lang.String getJormPKClassName()
public java.lang.String getJormPNameGetterClassName()
public java.lang.String getJormBinderClassName()
public boolean needJormCoherenceHelper()
public java.lang.String getJormCoherenceHelperItfName()
public java.lang.String getJormCoherenceHelperPackageName()
public java.lang.String getJormCoherenceHelperFQItfName()
public java.lang.String toString()
toString
in interface DescriptionGroup
toString
in class EntityCmpDesc
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |