org.eclipse.persistence.eis
Class EISObjectPersistenceXMLProject
java.lang.Object
org.eclipse.persistence.sessions.Project
org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
org.eclipse.persistence.eis.EISObjectPersistenceXMLProject
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class EISObjectPersistenceXMLProject
- extends org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
INTERNAL:
EISObjectPersistenceXMLProject
defines the EclipseLink EIS
project and descriptor information to read a EclipseLink project from an XML
file. The EIS meta-data must be defined separately as it has separate jar
dependencies that must not be required if not using EIS.
- See Also:
- Serialized Form
Fields inherited from class org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject |
ECLIPSELINK_NAMESPACE, ECLIPSELINK_PREFIX, fieldQname, ns, OPM_NAMESPACE, OPM_PREFIX, TOPLINK_NAMESPACE, TOPLINK_PREFIX |
Fields inherited from class org.eclipse.persistence.sessions.Project |
aliasDescriptors, datasourceLogin, defaultCacheIsolation, defaultIdentityMapClass, defaultIdentityMapSize, defaultIdValidation, defaultReadOnlyClasses, defaultTemporalMutable, descriptors, hasGenericHistorySupport, hasIsolatedClasses, hasMappingsPostCalculateChangesOnDeleted, hasNonIsolatedUOWClasses, hasProxyIndirection, jpqlParseCache, mappedSuperclassDescriptors, metamodelIdClassMap, name, orderedDescriptors, partitioningPolicies, queries, sqlResultSetMappings |
Methods inherited from class org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject |
buildNamespaceResolver, getNamespaceResolver, getPrimaryNamespace, getPrimaryNamespacePrefix, getPrimaryNamespaceXPath, getSecondaryNamespace, getSecondaryNamespacePrefix, getSecondaryNamespaceXPath, resolvePrimaryNamespace, resolveSecondaryNamespace, setNamespaceResolverOnDescriptors |
Methods inherited from class org.eclipse.persistence.sessions.Project |
addAlias, addDefaultReadOnlyClass, addDescriptor, addDescriptor, addDescriptors, addDescriptors, addMappedSuperclass, addMetamodelIdClassMapEntry, addPartitioningPolicy, addSQLResultSetMapping, applyLogin, assumeExistenceForDoesExist, checkCacheForDoesExist, checkDatabaseForDoesExist, clone, conformAllDescriptors, convertClassNamesToClasses, createDatabaseSession, createServerSession, createServerSession, createServerSession, createServerSession, getAliasDescriptors, getClassDescriptor, getDatasourceLogin, getDefaultCacheIsolation, getDefaultIdentityMapClass, getDefaultIdentityMapSize, getDefaultIdValidation, getDefaultIsIsolated, getDefaultReadOnlyClasses, getDefaultTemporalMutable, getDescriptor, getDescriptorForAlias, getDescriptors, getJPQLParseCache, getJPQLParseCacheMaxSize, getLogin, getMappedSuperclass, getMappedSuperclassDescriptors, getMetamodelIdClassMap, getName, getOrderedDescriptors, getPartitioningPolicies, getPartitioningPolicy, getQueries, getSQLResultSetMapping, hasGenericHistorySupport, hasIsolatedCacheClassWithoutUOWIsolation, hasIsolatedClasses, hasMappedSuperclasses, hasMappingsPostCalculateChangesOnDeleted, hasNonIsolatedUOWClasses, hasProxyIndirection, hasSQLResultSetMapping, setAliasDescriptors, setDatasourceLogin, setDefaultCacheIsolation, setDefaultIdentityMapClass, setDefaultIdentityMapSize, setDefaultIdValidation, setDefaultIsIsolated, setDefaultReadOnlyClasses, setDefaultTemporalMutable, setDeferModificationsUntilCommit, setDescriptors, setHasGenericHistorySupport, setHasIsolatedClasses, setHasMappingsPostCalculateChangesOnDeleted, setHasNonIsolatedUOWClasses, setHasProxyIndirection, setJPQLParseCache, setJPQLParseCacheMaxSize, setLogin, setLogin, setName, setOrderedDescriptors, setPartitioningPolicies, setQueries, toString, useCacheIdentityMap, useCacheIdentityMap, useFullIdentityMap, useFullIdentityMap, useNoIdentityMap, useSoftCacheWeakIdentityMap, useSoftCacheWeakIdentityMap, usesOptimisticLocking, usesSequencing, useWeakIdentityMap, useWeakIdentityMap |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EISObjectPersistenceXMLProject
public EISObjectPersistenceXMLProject()
- INTERNAL:
Return a new descriptor project.
EISObjectPersistenceXMLProject
public EISObjectPersistenceXMLProject(org.eclipse.persistence.internal.sessions.factories.NamespaceResolverWithPrefixes namespaceResolverWithPrefixes)
buildDescriptors
protected void buildDescriptors()
- Specified by:
buildDescriptors
in class org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
buildEISDescriptorDescriptor
protected ClassDescriptor buildEISDescriptorDescriptor()
buildXMLInteractionDescriptor
protected ClassDescriptor buildXMLInteractionDescriptor()
buildEISLoginDescriptor
public ClassDescriptor buildEISLoginDescriptor()
buildInteractionArgumentDescriptor
protected ClassDescriptor buildInteractionArgumentDescriptor()
buildEISDirectMappingDescriptor
protected ClassDescriptor buildEISDirectMappingDescriptor()
buildEISTransformationMappingDescriptor
protected ClassDescriptor buildEISTransformationMappingDescriptor()
buildEISCompositeDirectCollectionMappingDescriptor
protected ClassDescriptor buildEISCompositeDirectCollectionMappingDescriptor()
buildEISCompositeObjectMappingDescriptor
protected ClassDescriptor buildEISCompositeObjectMappingDescriptor()
buildEISCompositeCollectionMappingDescriptor
protected ClassDescriptor buildEISCompositeCollectionMappingDescriptor()
buildEISOneToOneMappingDescriptor
protected ClassDescriptor buildEISOneToOneMappingDescriptor()
buildEISOneToManyMappingDescriptor
protected ClassDescriptor buildEISOneToManyMappingDescriptor()
buildTypedField
protected XMLField buildTypedField(java.lang.String fieldName)