public class EjbCMPEntityDescriptor extends EjbEntityDescriptor
| Modifier and Type | Field and Description |
|---|---|
static int |
CMP_1_1 |
static int |
CMP_2_x |
static int |
UNDEFINED |
BEAN_PERSISTENCE, CONTAINER_PERSISTENCE, FALSE, isReentrant, persistenceType, primaryKeyClassName, TRUE, TYPEDISTRIBUTED_TRANSACTION_SCOPE, isDistributedTxScope, LOCAL_TRANSACTION_SCOPE, runAsIdentity, securityIdentityDescription, transactionType, usesCallerIdentity, usesDefaultTransactionDESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGEDBEAN_TRANSACTION_TYPE, CONTAINER_TRANSACTION_TYPE| Constructor and Description |
|---|
EjbCMPEntityDescriptor() |
EjbCMPEntityDescriptor(EjbDescriptor other)
The copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAbstractSchemaName() |
int |
getCMPVersion()
Returns CMP version as an enum type.
|
String |
getEjbImplementationImplClassName() |
Vector |
getFieldDescriptors() |
Vector |
getFields()
Return a Vector of the Field objects of this ejb.
|
PersistenceDescriptor |
getPersistenceDescriptor() |
static Vector |
getPossibleCmpCmrFields(ClassLoader cl,
String className) |
Vector |
getPossibleTransactionAttributes()
Returns the set of transaction attributes that can be assigned
to methods of this ejb when in CMT mode.
|
FieldDescriptor |
getPrimaryKeyFieldDesc() |
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(StringBuffer toStringBuffer)
Return my formatted string representation.
|
void |
setAbstractSchemaName(String abstractSchemaName) |
void |
setCMPVersion(int version)
Set the CMP version
|
void |
setEjbBundleDescriptor(EjbBundleDescriptorImpl bundleDescriptor) |
void |
setEjbImplementationImplClassName(String className)
set the generated implementation class for a CMP 2.0 Ejb object
|
void |
setPersistenceDescriptor(PersistenceDescriptor pd) |
void |
setPrimaryKeyFieldDesc(FieldDescriptor pkf) |
void |
setStateImplClassName(String name)
Sets the State class implementation classname.
|
getContainerFactoryQualifier, getEjbTypeForDisplay, getPersistenceType, getPrimaryKeyClassName, getReentrant, getTransactionType, getType, isReentrant, setPersistenceType, setPrimaryKeyClassName, setReentrant, setReentrant, setTransactionType, setTypeaddAllInterfaceMethodsIn, addAroundInvokeDescriptor, addAroundTimeoutDescriptor, addEjbDescriptor, addEjbReferenceDescriptor, addEjbReferencer, addEntityManagerFactoryReferenceDescriptor, addEntityManagerReferenceDescriptor, addEnvironmentProperty, addFrameworkInterceptor, addInterceptorClass, addIORConfigurationDescriptor, addLocalBusinessClassName, addMessageDestinationReferenceDescriptor, addMethodLevelChain, addNoInterfaceLocalBeanClass, addPermissionedMethod, addPostConstructDescriptor, addPreDestroyDescriptor, addRemoteBusinessClassName, addResourceDescriptor, addResourceEnvReferenceDescriptor, addResourceReferenceDescriptor, addRoleReference, addScheduledTimerDescriptor, addScheduledTimerDescriptorFromDD, addServiceReferenceDescriptor, allMechanismsRequireSSL, appendToInterceptorChain, applyDefaultClassToLifecycleMethods, applyInterceptors, getAllEjbReferencers, getAllResourcesDescriptors, getAllResourcesDescriptors, getApplication, getAroundInvokeDescriptorByClass, getAroundInvokeDescriptors, getAroundInvokeInterceptors, getAroundTimeoutDescriptorByClass, getAroundTimeoutDescriptors, getAroundTimeoutInterceptors, getBusinessMethodDescriptorFor, getCallbackInterceptors, getClientBusinessMethodDescriptors, getContainerTransaction, getContainerTransactionFor, getEjbBundleDescriptor, getEjbClassName, getEjbImplClassName, getEJBLocalObjectImplClassName, getEJBObjectImplClassName, getEjbReference, getEjbReferenceDescriptors, getEjbTimeoutMethod, getEntityManagerFactoryReferenceByName, getEntityManagerFactoryReferenceDescriptors, getEntityManagerReferenceByName, getEntityManagerReferenceDescriptors, getEnvironmentProperties, getEnvironmentPropertyByName, getExcludedMethodDescriptors, getFrameworkInterceptors, getHomeClassName, getIASEjbExtraDescriptors, getInjectableResourcesByClass, getInjectionInfoByClass, getInterceptorChain, getInterceptorClasses, getInterceptorClassNames, getIORConfigurationDescriptors, getJndiName, getLifecycleCallbackDescriptors, getLocalBusinessClassNames, getLocalClassName, getLocalHomeClassName, getLocalHomeImplClassName, getMappedName, getMessageDestinationReferenceByName, getMessageDestinationReferenceDescriptors, getMethodContainerTransactions, getMethodDescriptors, getMethodInterceptorsMap, getMethodPermissionsFor, getMethodPermissionsFromDD, getMethods, getMethods, getNoInterfaceLocalBeanClasses, getOptionalLocalBusinessMethods, getPermissionedMethodsByPermission, getPermissionedRoles, getPostConstructDescriptorByClass, getPostConstructDescriptors, getPreDestroyDescriptorByClass, getPreDestroyDescriptors, getRemoteBusinessClassNames, getRemoteClassName, getRemoteHomeImplClassName, getResourceDescriptors, getResourceEnvReferenceByName, getResourceEnvReferenceDescriptors, getResourceReferenceByName, getResourceReferenceDescriptors, getResourceReferenceDescriptors, getRoleReferenceByName, getRoleReferences, getRunAsIdentity, getScheduledTimerDescriptors, getSecurityBusinessMethodDescriptors, getSecurityIdentityDescription, getServiceReferenceByName, getServiceReferenceDescriptors, getStyledPermissionedMethodsByPermission, getTransactionMethodDescriptors, getTransactionMethods, getTxBusinessMethodDescriptors, getUncheckedMethodDescriptors, getUniqueId, getUsesCallerIdentity, getWebServiceEndpointInterfaceName, hasAroundInvokeMethod, hasAroundTimeoutMethod, hasInterceptorClass, hasPostConstructMethod, hasPreDestroyMethod, hasResolvedResourceReferences, hasScheduledTimerMethodFromDD, hasWebServiceEndpointInterface, isDistributedTransactionScope, isLocalBean, isLocalBusinessInterfacesSupported, isLocalInterfacesSupported, isRemoteBusinessInterfacesSupported, isRemoteInterfacesSupported, isTimedObject, isUsesDefaultTransaction, notifyNewModule, removeEjbReferenceDescriptor, removeEjbReferencer, removeEnvironmentProperty, removeMessageDestinationReferenceDescriptor, removePermissionedMethod, removeResourceDescriptor, removeResourceEnvReferenceDescriptor, removeResourceReferenceDescriptor, removeRoleReference, removeServiceReferenceDescriptor, setContainerTransactionFor, setDistributedTransactionScope, setEjbClassName, setEJBLocalObjectImplClassName, setEJBObjectImplClassName, setEjbTimeoutMethod, setHomeClassName, setJndiName, setLocalBean, setLocalClassName, setLocalHomeClassName, setLocalHomeImplClassName, setMappedName, setMethodContainerTransactions, setRemoteClassName, setRemoteHomeImplClassName, setRunAsIdentity, setSecurityIdentityDescription, setUniqueId, setUsesCallerIdentity, setUsesDefaultTransaction, setWebServiceEndpointInterfaceName, visit, visitgetResourceDescriptoraddDescriptorExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDescriptorExtension, getDescriptorExtensions, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getName, getPrefixMapping, getSmallIconUri, isBoundsChecking, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, setSmallIconUriaddExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toStringaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNamepublic static final int UNDEFINED
public static final int CMP_1_1
public static final int CMP_2_x
public EjbCMPEntityDescriptor()
public EjbCMPEntityDescriptor(EjbDescriptor other)
public void setStateImplClassName(String name)
public String getStateImplClassName()
public Vector getFields()
EjbDescriptorgetFields in class EjbDescriptorpublic Vector getFieldDescriptors()
getFieldDescriptors in class EjbDescriptorpublic int getCMPVersion()
public void setCMPVersion(int version)
public boolean isEJB20()
public void setEjbBundleDescriptor(EjbBundleDescriptorImpl bundleDescriptor)
setEjbBundleDescriptor in class EjbDescriptorpublic Vector getPossibleTransactionAttributes()
EjbDescriptorgetPossibleTransactionAttributes in class EjbDescriptorpublic void setPersistenceDescriptor(PersistenceDescriptor pd)
public PersistenceDescriptor getPersistenceDescriptor()
public void setPrimaryKeyFieldDesc(FieldDescriptor pkf)
public FieldDescriptor getPrimaryKeyFieldDesc()
public void setAbstractSchemaName(String abstractSchemaName)
public String getAbstractSchemaName()
public void setEjbImplementationImplClassName(String className)
className - the generated implementationpublic String getEjbImplementationImplClassName()
public static Vector getPossibleCmpCmrFields(ClassLoader cl, String className) throws Exception
Exceptionpublic void print(StringBuffer toStringBuffer)
print in class EjbEntityDescriptorCopyright © 2017. All rights reserved.