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, TYPE
DISTRIBUTED_TRANSACTION_SCOPE, isDistributedTxScope, LOCAL_TRANSACTION_SCOPE, runAsIdentity, securityIdentityDescription, transactionType, usesCallerIdentity, usesDefaultTransaction
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
BEAN_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<FieldDescriptor> |
getFieldDescriptors() |
Vector<Field> |
getFields()
Return a Vector of the Field objects of this ejb.
|
PersistenceDescriptor |
getPersistenceDescriptor() |
static Vector<FieldDescriptor> |
getPossibleCmpCmrFields(ClassLoader cl,
String className) |
Vector<ContainerTransaction> |
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(StringBuilder toStringBuilder)
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, setType
addAllInterfaceMethodsIn, 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, visit
getResourceDescriptor
addDescriptorExtension, 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, setSmallIconUri
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName
public 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<Field> getFields()
EjbDescriptor
getFields
in class EjbDescriptor
public Vector<FieldDescriptor> getFieldDescriptors()
getFieldDescriptors
in class EjbDescriptor
public int getCMPVersion()
public void setCMPVersion(int version)
public boolean isEJB20()
public void setEjbBundleDescriptor(EjbBundleDescriptorImpl bundleDescriptor)
setEjbBundleDescriptor
in class EjbDescriptor
public Vector<ContainerTransaction> getPossibleTransactionAttributes()
EjbDescriptor
getPossibleTransactionAttributes
in class EjbDescriptor
public 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<FieldDescriptor> getPossibleCmpCmrFields(ClassLoader cl, String className) throws Exception
Exception
public void print(StringBuilder toStringBuilder)
print
in class EjbEntityDescriptor
Copyright © 2021. All rights reserved.