|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
com.sun.enterprise.deployment.DynamicAttributesDescriptor
com.sun.enterprise.deployment.Descriptor
com.sun.enterprise.deployment.EjbAbstractDescriptor
com.sun.enterprise.deployment.EjbDescriptor
com.sun.enterprise.deployment.EjbEntityDescriptor
com.sun.enterprise.deployment.EjbCMPEntityDescriptor
public class EjbCMPEntityDescriptor
This class contains information about EJB1.1 and EJB2.0 CMP EntityBeans.
| Field Summary | |
|---|---|
static int |
CMP_1_1
|
static int |
CMP_2_x
|
static int |
UNDEFINED
|
| Fields inherited from class com.sun.enterprise.deployment.EjbEntityDescriptor |
|---|
BEAN_PERSISTENCE, CONTAINER_PERSISTENCE, FALSE, isReentrant, persistenceType, primaryKeyClassName, TRUE, TYPE |
| Fields inherited from class com.sun.enterprise.deployment.EjbDescriptor |
|---|
BEAN_TRANSACTION_TYPE, CONTAINER_TRANSACTION_TYPE, DISTRIBUTED_TRANSACTION_SCOPE, isDistributedTxScope, LOCAL_TRANSACTION_SCOPE, runAsIdentity, securityIdentityDescription, transactionType, usesCallerIdentity, usesDefaultTransaction |
| Fields inherited from class com.sun.enterprise.deployment.Descriptor |
|---|
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED |
| Constructor Summary | |
|---|---|
EjbCMPEntityDescriptor()
|
|
EjbCMPEntityDescriptor(EjbDescriptor other)
The copy constructor. |
|
| Method Summary | |
|---|---|
java.lang.String |
getAbstractSchemaName()
|
int |
getCMPVersion()
Returns CMP version as an enum type. |
java.lang.String |
getEjbImplementationImplClassName()
|
java.util.Vector |
getFieldDescriptors()
|
java.util.Vector |
getFields()
Return a Vector of the Field objetcs of this ejb. |
PersistenceDescriptor |
getPersistenceDescriptor()
|
static java.util.Vector |
getPossibleCmpCmrFields(java.lang.ClassLoader cl,
java.lang.String className)
|
java.util.Vector |
getPossibleTransactionAttributes()
Returns the set of transaction attributes that can be assigned to methods of this ejb when in CMT mode. |
FieldDescriptor |
getPrimaryKeyFieldDesc()
|
java.lang.String |
getStateImplClassName()
Returns the classname of the State class impl. |
boolean |
isEJB20()
return true if this is an EJB2.0 CMP Entitybean DEPRECATED |
void |
print(java.lang.StringBuffer toStringBuffer)
Return my formatted string representation. |
void |
setAbstractSchemaName(java.lang.String abstractSchemaName)
|
void |
setCMPVersion(int version)
Set the CMP version |
void |
setEjbBundleDescriptor(EjbBundleDescriptor bundleDescriptor)
|
void |
setEjbImplementationImplClassName(java.lang.String className)
set the generated implementation class for a CMP 2.0 Ejb object |
void |
setPersistenceDescriptor(PersistenceDescriptor pd)
|
void |
setPrimaryKeyFieldDesc(FieldDescriptor pkf)
|
void |
setStateImplClassName(java.lang.String name)
Sets the State class implementation classname. |
void |
visit(EjbVisitor aVisitor)
visit the descriptor and all sub descriptors with a DOL visitor implementation |
| Methods inherited from class com.sun.enterprise.deployment.EjbEntityDescriptor |
|---|
getPersistenceType, getPrimaryKeyClassName, getReentrant, getTransactionType, getType, isReentrant, replaceEntityDescriptor, setPersistenceType, setPrimaryKeyClassName, setReentrant, setReentrant, setTransactionType, setType |
| Methods inherited from class com.sun.enterprise.deployment.DynamicAttributesDescriptor |
|---|
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.sun.enterprise.deployment.NamedDescriptor |
|---|
getName |
| Field Detail |
|---|
public static final int UNDEFINED
public static final int CMP_1_1
public static final int CMP_2_x
| Constructor Detail |
|---|
public EjbCMPEntityDescriptor()
public EjbCMPEntityDescriptor(EjbDescriptor other)
| Method Detail |
|---|
public void setStateImplClassName(java.lang.String name)
public java.lang.String getStateImplClassName()
public java.util.Vector getFields()
EjbDescriptor
getFields in class EjbDescriptorpublic java.util.Vector getFieldDescriptors()
getFieldDescriptors in class EjbDescriptorpublic int getCMPVersion()
public void setCMPVersion(int version)
public boolean isEJB20()
public void setEjbBundleDescriptor(EjbBundleDescriptor bundleDescriptor)
setEjbBundleDescriptor in class EjbDescriptorpublic java.util.Vector getPossibleTransactionAttributes()
EjbDescriptor
getPossibleTransactionAttributes in class EjbDescriptorpublic void setPersistenceDescriptor(PersistenceDescriptor pd)
public PersistenceDescriptor getPersistenceDescriptor()
public void setPrimaryKeyFieldDesc(FieldDescriptor pkf)
public FieldDescriptor getPrimaryKeyFieldDesc()
public void setAbstractSchemaName(java.lang.String abstractSchemaName)
public java.lang.String getAbstractSchemaName()
public void setEjbImplementationImplClassName(java.lang.String className)
className - the generated implementationpublic java.lang.String getEjbImplementationImplClassName()
public static java.util.Vector getPossibleCmpCmrFields(java.lang.ClassLoader cl,
java.lang.String className)
throws java.lang.Exception
java.lang.Exceptionpublic void print(java.lang.StringBuffer toStringBuffer)
print in class EjbEntityDescriptorpublic void visit(EjbVisitor aVisitor)
visit in class EjbDescriptora - visitor to traverse the descriptors
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||