Module org.eclipse.persistence.core
Package org.eclipse.persistence.eis
Class EISObjectPersistenceXMLProject
java.lang.Object
org.eclipse.persistence.core.sessions.CoreProject<ClassDescriptor,Login,DatabaseSession>
org.eclipse.persistence.sessions.Project
org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
org.eclipse.persistence.eis.EISObjectPersistenceXMLProject
- All Implemented Interfaces:
Serializable
,Cloneable
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:
-
Field Summary
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, allowExtendedCacheLogging, allowExtendedThreadLogging, allowExtendedThreadLoggingThreadDump, allowNativeSQLQueries, allowQueryResultsCacheValidation, allowSQLDeferral, allowTablePerMultitenantDDLGeneration, attributeGroups, classNamesForWeaving, datasourceLogin, defaultCacheIsolation, defaultIdentityMapClass, defaultIdentityMapSize, defaultIdValidation, defaultQueryResultsCachePolicy, defaultReadOnlyClasses, defaultTemporalMutable, descriptors, descriptorsLock, hasGenericHistorySupport, hasIsolatedClasses, hasMappingsPostCalculateChangesOnDeleted, hasNonIsolatedUOWClasses, hasProxyIndirection, jpaQueries, jpaTablePerTenantQueries, jpqlParseCache, mappedSuperclassDescriptors, metamodelIdClassMap, multitenantPolicy, name, namingIntoIndexed, orderedDescriptors, partitioningPolicies, queries, queryCacheForceDeferredLocks, sqlResultSetMappings, structConverters, vpdIdentifier, vpdLastIdentifierClassName
-
Constructor Summary
ConstructorDescriptionINTERNAL: Return a new descriptor project.EISObjectPersistenceXMLProject
(NamespaceResolverWithPrefixes namespaceResolverWithPrefixes) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
protected XMLField
buildTypedField
(String fieldName) protected ClassDescriptor
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, addJPAQuery, addJPATablePerTenantQuery, addMappedSuperclass, addMetamodelIdClassMapEntry, addPartitioningPolicy, addSQLResultSetMapping, allowExtendedCacheLogging, allowExtendedThreadLogging, allowExtendedThreadLoggingThreadDump, allowNativeSQLQueries, allowSQLDeferral, allowTablePerMultitenantDDLGeneration, applyLogin, assumeExistenceForDoesExist, checkCacheForDoesExist, checkDatabaseForDoesExist, clone, conformAllDescriptors, convertClassNamesToClasses, createDatabaseSession, createServerSession, createServerSession, createServerSession, createServerSession, getAliasDescriptors, getAttributeGroups, getClassDescriptor, getClassNamesForWeaving, getDatasourceLogin, getDefaultCacheIsolation, getDefaultIdentityMapClass, getDefaultIdentityMapSize, getDefaultIdValidation, getDefaultQueryResultsCachePolicy, getDefaultReadOnlyClasses, getDefaultTemporalMutable, getDescriptor, getDescriptorForAlias, getDescriptors, getJPAQueries, getJPATablePerTenantQueries, getJPQLParseCache, getJPQLParseCacheMaxSize, getLogin, getMappedSuperclass, getMappedSuperclassDescriptors, getMetamodelIdClassMap, getMultitenantPolicy, getName, getOrderedDescriptors, getPartitioningPolicies, getPartitioningPolicy, getQueries, getSQLResultSetMapping, getStructConverters, getVPDIdentifier, getVPDLastIdentifierClassName, hasGenericHistorySupport, hasIsolatedCacheClassWithoutUOWIsolation, hasIsolatedClasses, hasMappedSuperclass, hasMappedSuperclasses, hasMappingsPostCalculateChangesOnDeleted, hasNonIsolatedUOWClasses, hasProxyIndirection, hasSQLResultSetMapping, hasVPDIdentifier, isAllowQueryResultsCacheValidation, isQueryCacheForceDeferredLocks, namingIntoIndexed, setAliasDescriptors, setAllowExtendedCacheLogging, setAllowExtendedThreadLogging, setAllowExtendedThreadLoggingThreadDump, setAllowNativeSQLQueries, setAllowQueryResultsCacheValidation, setAllowSQLDeferral, setAllowTablePerMultitenantDDLGeneration, setClassNamesForWeaving, setDatasourceLogin, setDefaultCacheIsolation, setDefaultIdentityMapClass, setDefaultIdentityMapSize, setDefaultIdValidation, setDefaultQueryResultsCachePolicy, setDefaultReadOnlyClasses, setDefaultTemporalMutable, setDeferModificationsUntilCommit, setDescriptors, setHasGenericHistorySupport, setHasIsolatedClasses, setHasMappingsPostCalculateChangesOnDeleted, setHasNonIsolatedUOWClasses, setHasProxyIndirection, setJPQLParseCache, setJPQLParseCacheMaxSize, setLogin, setLogin, setMultitenantPolicy, setName, setNamingIntoIndexed, setOrderedDescriptors, setPartitioningPolicies, setQueries, setQueryCacheForceDeferredLocks, setStructConverters, setVPDIdentifier, setVPDLastIdentifierClassName, toString, useCacheIdentityMap, useCacheIdentityMap, useFullIdentityMap, useFullIdentityMap, useNoIdentityMap, useSoftCacheWeakIdentityMap, useSoftCacheWeakIdentityMap, usesOptimisticLocking, usesSequencing, useWeakIdentityMap, useWeakIdentityMap
-
Constructor Details
-
EISObjectPersistenceXMLProject
public EISObjectPersistenceXMLProject()INTERNAL: Return a new descriptor project. -
EISObjectPersistenceXMLProject
-
-
Method Details
-
buildDescriptors
protected void buildDescriptors()- Specified by:
buildDescriptors
in classNamespaceResolvableProject
-
buildEISDescriptorDescriptor
-
buildXMLInteractionDescriptor
-
buildEISLoginDescriptor
-
buildInteractionArgumentDescriptor
-
buildEISDirectMappingDescriptor
-
buildEISTransformationMappingDescriptor
-
buildEISCompositeDirectCollectionMappingDescriptor
-
buildEISCompositeObjectMappingDescriptor
-
buildEISCompositeCollectionMappingDescriptor
-
buildEISOneToOneMappingDescriptor
-
buildEISOneToManyMappingDescriptor
-
buildTypedField
-