public class IASEjbCMPEntityDescriptor extends EjbCMPEntityDescriptor
CMP_1_1, CMP_2_x, UNDEFINEDBEAN_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 |
|---|
IASEjbCMPEntityDescriptor() |
IASEjbCMPEntityDescriptor(EjbDescriptor other)
The copy constructor.Hopefully we wont need it;)
|
| Modifier and Type | Method and Description |
|---|---|
void |
addOneOneFinder(IASEjbCMPFinder finder) |
boolean |
classesChanged()
Called from EjbBundleDescriptor/EjbBundleArchivist
when some classes in this bean are updated.
|
Collection |
getAllMethods() |
Collection |
getAllPersistentFields() |
Collection |
getAllUniqueMethods() |
String |
getBaseName(String className) |
ClassLoader |
getClassLoader() |
String |
getConcreteImplClassName()
Returns the classname of the State class impl.
|
String |
getEjbImplClassName()
IASRI 4725194
Returns the Execution class, which is sam as the user-specified class
in case of Message, Session and Bean Managed Persistence Entity Beans
but is different for Container Mananged Persistence Entity Bean
Therefore, the implementation in the base class is to return
getEjbClassName() and the method is redefined in IASEjbCMPDescriptor.
|
Collection |
getFinders()
Returns a collection of finder method instances.
|
Collection |
getFinders(Class homeIntf)
Returns a collection of finder methods declared by the home
interface given by a class object.
|
IASEjbCMPFinder |
getIASEjbCMPFinder(Method method) |
String |
getMappingProperties()
Returns the classname of the State class impl.
|
String |
getModuleDir()
Returns the Module root of this module.
|
Map |
getOneOneFinders()
Returns a Map which maps between a method signature and the
corresponding IASEjbCMPFinder instance.
|
String |
getPackageName(String className) |
String |
getPcImplClassName() |
Collection |
getPersistentFields() |
PrefetchDisabledDescriptor |
getPrefetchDisabledDescriptor()
Getter for prefetch-disabled
|
Collection |
getPrimaryKeyFields() |
QueryParser |
getQueryParser()
Returns the query parser object
|
Collection |
getSelectors()
Returns a collection of selector methods.
|
String |
getUniqueName() |
String |
getUniqueNumber(String num) |
void |
setClassLoader(ClassLoader jcl) |
void |
setConcreteImplClassName(String name)
Sets the State class implementation classname.
|
void |
setMappingProperties(String mappingProperties) |
void |
setModuleDir(String moduleRootDir) |
void |
setPcImplClassName(String name)
Sets the State class implementation classname.
|
void |
setPrefetchDisabledDescriptor(PrefetchDisabledDescriptor prefetchDisabledDescriptor)
Setter for prefetch-disabled
|
void |
setQueryParser(QueryParser inParser)
This method sets the parser which would be used to parse the query
parameter declaration given in sun-ejb-jar.xml.
|
getAbstractSchemaName, getCMPVersion, getEjbImplementationImplClassName, getFieldDescriptors, getFields, getPersistenceDescriptor, getPossibleCmpCmrFields, getPossibleTransactionAttributes, getPrimaryKeyFieldDesc, getStateImplClassName, isEJB20, print, setAbstractSchemaName, setCMPVersion, setEjbBundleDescriptor, setEjbImplementationImplClassName, setPersistenceDescriptor, setPrimaryKeyFieldDesc, setStateImplClassNamegetContainerFactoryQualifier, 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, 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 IASEjbCMPEntityDescriptor()
public IASEjbCMPEntityDescriptor(EjbDescriptor other)
public Collection getAllUniqueMethods()
public Collection getAllMethods()
public Collection getFinders()
public Collection getFinders(Class homeIntf)
public void setClassLoader(ClassLoader jcl)
public ClassLoader getClassLoader()
public Collection getAllPersistentFields()
public Collection getPersistentFields()
public Collection getPrimaryKeyFields()
public Collection getSelectors()
public void setPcImplClassName(String name)
public String getUniqueName()
public String getPcImplClassName()
public void setConcreteImplClassName(String name)
public String getEjbImplClassName()
getEjbImplClassName in interface EjbDescriptorgetEjbImplClassName in class EjbDescriptorpublic String getConcreteImplClassName()
public void setModuleDir(String moduleRootDir)
public String getModuleDir()
public void setMappingProperties(String mappingProperties)
public String getMappingProperties()
public boolean classesChanged()
public void setQueryParser(QueryParser inParser)
public QueryParser getQueryParser()
public PrefetchDisabledDescriptor getPrefetchDisabledDescriptor()
public void setPrefetchDisabledDescriptor(PrefetchDisabledDescriptor prefetchDisabledDescriptor)
prefetchDisabledDescriptor - New value of prefetchDisabledDescriptor.public void addOneOneFinder(IASEjbCMPFinder finder)
public Map getOneOneFinders()
public IASEjbCMPFinder getIASEjbCMPFinder(Method method)
Copyright © 2019. All rights reserved.