public abstract class NameMapper
extends com.sun.jdo.api.persistence.mapping.ejb.AbstractNameMapper
| Modifier | Constructor and Description |
|---|---|
protected |
NameMapper(org.glassfish.ejb.deployment.descriptor.EjbBundleDescriptorImpl bundleDescriptor)
Creates a new instance of NameMapper
|
| Modifier and Type | Method and Description |
|---|---|
org.glassfish.ejb.deployment.descriptor.EjbBundleDescriptorImpl |
getBundleDescriptor()
Gets the EjbBundleDescriptor which defines the universe of
names for this application.
|
abstract String |
getConcreteBeanClassForEjbName(String name)
Gets the name of the concrete bean class which corresponds to the
specified ejb.
|
abstract org.glassfish.ejb.deployment.descriptor.EjbCMPEntityDescriptor |
getDescriptorForEjbName(String name)
Gets the EjbCMPEntityDescriptor which represents the ejb
with the specified name.
|
abstract String |
getEjbNameForAbstractSchema(String schemaName)
Gets the name of the ejb which corresponds to the specified abstract
schema name.
|
protected Map |
getGeneratedFieldsMap() |
protected Map |
getInverseFieldsMap() |
int |
getKeyClassTypeForEjbName(String name)
Get the type of key class of this ejb.
|
getAbstractBeanClassForEjbName, getAbstractSchemaForEjbName, getEjbFieldForGeneratedField, getEjbFieldForPersistenceField, getEjbNameForLocalInterface, getEjbNameForPersistenceClass, getEjbNameForPersistenceKeyClass, getEjbNameForRemoteInterface, getGeneratedFieldForEjbField, getGeneratedRelationshipsForEjbName, getKeyClassForEjbName, getKeyClassForPersistenceKeyClass, getLocalInterfaceForEjbName, getPersistenceClassForEjbName, getPersistenceClassForLocalInterface, getPersistenceClassForRemoteInterface, getPersistenceFieldForEjbField, getRemoteInterfaceForEjbName, isEjbName, isGeneratedEjbRelationship, isGeneratedField, isLocalInterface, isRemoteInterfaceprotected NameMapper(org.glassfish.ejb.deployment.descriptor.EjbBundleDescriptorImpl bundleDescriptor)
bundleDescriptor - the EjbBundleDescriptor which defines the
universe of names for this application.protected Map getGeneratedFieldsMap()
getGeneratedFieldsMap in class com.sun.jdo.api.persistence.mapping.ejb.AbstractNameMapperprotected Map getInverseFieldsMap()
getInverseFieldsMap in class com.sun.jdo.api.persistence.mapping.ejb.AbstractNameMapperpublic org.glassfish.ejb.deployment.descriptor.EjbBundleDescriptorImpl getBundleDescriptor()
public abstract org.glassfish.ejb.deployment.descriptor.EjbCMPEntityDescriptor getDescriptorForEjbName(String name)
name - the name of the ejbpublic int getKeyClassTypeForEjbName(String name)
getKeyClassTypeForEjbName in class com.sun.jdo.api.persistence.mapping.ejb.AbstractNameMapperAbstractNameMapper.USER_DEFINED_KEY_CLASS,
AbstractNameMapper.PRIMARY_KEY_FIELD, or AbstractNameMapper.UNKNOWN_KEY_CLASSpublic abstract String getEjbNameForAbstractSchema(String schemaName)
schemaName - the name of the abstract schemaCopyright © 2017–2020 Eclipse Foundation. All rights reserved.