Module org.eclipse.persistence.core
Class ObjectPersistenceRuntimeXMLProject
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.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject
- All Implemented Interfaces:
Serializable,Cloneable
- Direct Known Subclasses:
ObjectPersistenceRuntimeXMLProject_11_1_1
INTERNAL: Define the TopLink OX project and descriptor information to read a OracleAS TopLink 10g (10.0.3) project from an XML file. Note any changes must be reflected in the OPM XML schema.
- 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_PREFIXFields 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
ConstructorsConstructorDescriptionINTERNAL: Return a new descriptor project. -
Method Summary
Modifier and TypeMethodDescriptionprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected voidprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected XMLFieldbuildTypedField(String fieldName) protected ClassDescriptorprotected ClassDescriptorbuildTypesafeEnumConverterDescriptor(Class<?> jaxbTypesafeEnumConverter) protected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ClassDescriptorprotected ConstantTransformerINTERNAL:Methods inherited from class org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
buildNamespaceResolver, getNamespaceResolver, getPrimaryNamespaceXPath, getSecondaryNamespaceXPath, resolvePrimaryNamespace, resolveSecondaryNamespace, setNamespaceResolverOnDescriptorsMethods 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
-
ObjectPersistenceRuntimeXMLProject
public ObjectPersistenceRuntimeXMLProject()INTERNAL: Return a new descriptor project.
-
-
Method Details
-
buildDescriptors
protected void buildDescriptors()- Specified by:
buildDescriptorsin classNamespaceResolvableProject
-
getPrimaryNamespacePrefix
- Overrides:
getPrimaryNamespacePrefixin classNamespaceResolvableProject
-
getPrimaryNamespace
- Overrides:
getPrimaryNamespacein classNamespaceResolvableProject
-
getSecondaryNamespacePrefix
- Overrides:
getSecondaryNamespacePrefixin classNamespaceResolvableProject
-
getSecondaryNamespace
- Overrides:
getSecondaryNamespacein classNamespaceResolvableProject
-
buildAggregateCollectionMappingDescriptor
-
buildAggregateMappingDescriptor
-
buildAggregateObjectMappingDescriptor
-
buildArrayMappingDescriptor
-
buildBasicIndirectionPolicyDescriptor
-
buildCollectionContainerPolicyDescriptor
-
buildCollectionMappingDescriptor
-
buildContainerIndirectionPolicyDescriptor
-
buildContainerPolicyDescriptor
-
buildCopyPolicyDescriptor
-
buildCloneCopyPolicyDescriptor
-
buildInstantiationCopyPolicyDescriptor
-
buildDatasourceLoginDescriptor
-
buildDatabaseLoginDescriptor
-
buildDailyCacheInvalidationPolicyDescriptor
-
buildExpressionDescriptor
-
buildLogicalExpressionDescriptor
-
buildRelationExpressionDescriptor
-
buildExpressionBuilderDescriptor
-
buildConstantExpressionDescriptor
-
buildQueryKeyExpressionDescriptor
-
buildParameterExpressionDescriptor
-
buildFieldExpressionDescriptor
-
buildFunctionExpressionDescriptor
-
buildDatabaseQueryDescriptor
-
buildQueryResultCachePolicyDescriptor
-
buildCacheInvalidationPolicyDescriptor
-
buildCallDescriptor
-
buildSQLCallDescriptor
-
buildJPQLCallDescriptor
-
buildReadQueryDescriptor
-
buildObjectLevelReadQueryDescriptor
-
buildReadObjectQueryDescriptor
-
buildReadAllObjectQueryDescriptor
-
buildDeleteObjectQueryDescriptor
-
buildInsertObjectQueryDescriptor
-
buildUpdateObjectQueryDescriptor
-
buildDoesExistQueryDescriptor
-
buildDataReadQueryDescriptor
-
buildDataModifyQueryDescriptor
-
buildDeleteAllQueryDescriptor
-
buildDirectReadQueryDescriptor
-
buildValueReadQueryDescriptor
-
buildReportQueryDescriptor
-
buildReportItemDescriptor
-
buildMethodBaseQueryRedirectorDescriptor
-
buildInMemoryQueryIndirectionPolicyDescriptor
-
buildDatabaseMappingDescriptor
-
buildClassDescriptorDescriptor
-
buildRelationalDescriptorDescriptor
-
buildDirectCollectionMappingDescriptor
-
buildDirectMapMappingDescriptor
-
buildDirectMapContainerPolicyDescriptor
-
buildDirectQueryKeyDescriptor
-
buildAbstractDirectMappingDescriptor
-
buildDirectToFieldMappingDescriptor
-
buildXMLDirectMappingDescriptor
-
buildEventManagerDescriptor
-
buildForeignReferenceMappingDescriptor
-
buildHistoryPolicyDescriptor
-
buildHistoryTableDescriptor
-
buildIndirectionPolicyDescriptor
-
buildInheritancePolicyDescriptor
-
buildQNameInheritancePolicyDescriptor
-
buildConverterDescriptor
-
buildInstantiationPolicyDescriptor
-
buildInterfaceContainerPolicyDescriptor
-
buildInterfacePolicyDescriptor
-
buildListContainerPolicyDescriptor
-
buildManyToManyMappingMappingDescriptor
-
buildMapContainerPolicyDescriptor
-
buildNestedTableMappingDescriptor
-
buildNoExpiryCacheInvalidationPolicyDescriptor
-
buildObjectArrayMappingDescriptor
-
buildObjectReferenceMappingDescriptor
-
buildObjectRelationalDataTypeDescriptorDescriptor
-
buildObjectTypeConverterDescriptor
-
buildOneToManyMappingMappingDescriptor
-
buildOneToOneMappingDescriptor
-
buildAssociationDescriptor
-
buildPropertyAssociationDescriptor
-
buildFieldTranslationDescriptor
-
buildTypedAssociationDescriptor
-
buildTypedField
-
buildFieldTransformationDescriptor
-
buildMethodBasedFieldTransformationDescriptor
-
buildTransformerBasedFieldTransformationDescriptor
-
buildQueryArgumentDescriptor
-
buildTypeMappingDescriptor
-
buildProjectDescriptor
-
getConstantTransformerForProjectVersionMapping
INTERNAL: -
buildProxyIndirectionPolicyDescriptor
-
buildQueryKeyDescriptor
-
buildRelationshipQueryKeyDescriptor
-
buildOneToOneQueryKeyDescriptor
-
buildOneToManyQueryKeyDescriptor
-
buildQueryManagerDescriptor
-
buildReferenceMappingDescriptor
-
buildReturningPolicyDescriptor
-
buildReturningFieldInfoDescriptor
-
buildAbstractCompositeCollectionMappingDescriptor
-
buildXMLCompositeCollectionMappingDescriptor
-
buildXMLAnyCollectionMappingDescriptor
-
buildAbstractCompositeObjectMappingDescriptor
-
buildXMLAnyObjectMappingDescriptor
-
buildXMLCompositeObjectMappingDescriptor
-
buildDatabaseTableDescriptor
-
buildDatabaseFieldDescriptor
-
buildAbstractCompositeDirectCollectionMappingDescriptor
-
buildXMLCompositeDirectCollectionMappingDescriptor
-
buildSerializedObjectConverterDescriptor
-
buildStructureMappingDescriptor
-
buildTimestmapLockingPolicyDescriptor
-
buildTimeToLiveCacheInvalidationPolicyDescriptor
-
buildAbstractTransformationMappingDescriptor
-
buildTransformationMappingDescriptor
-
buildXMLTransformationMappingDescriptor
-
buildTransparentIndirectionPolicyDescriptor
-
buildTypesafeEnumConverterDescriptor
-
buildTypeConversionConverterDescriptor
-
buildVariableOneToOneMappingDescriptor
-
buildQueryKeyReferenceDescriptor
-
buildOptimisticLockingPolicyDescriptor
-
buildVersionLockingPolicyDescriptor
-
buildSelectedFieldsLockingPolicyDescriptor
-
buildAllFieldsLockingPolicyDescriptor
-
buildChangedFieldsLockingPolicyDescriptor
-
buildCompositeObjectMappingDescriptor
-
buildCompositeCollectionMappingDescriptor
-
buildDirectMappingDescriptor
-
buildOXXMLDescriptorDescriptor
-
buildXMLSchemaReferenceDescriptor
-
buildXMLFieldDescriptor
-
buildXMLUnionFieldDescriptor
-
buildXMLConversionPairDescriptor
-
buildXMLLoginDescriptor
-
buildNamespaceResolverDescriptor
-
buildNamespaceDescriptor
-
buildXMLSchemaClassPathReferenceDescriptor
-
buildXMLSchemaFileReferenceDescriptor
-
buildXMLSchemaURLReferenceDescriptor
-
buildCMPPolicyDescriptor
-
buildPessimisticLockingPolicyDescriptor
-
buildSequenceDescriptor
-
buildDefaultSequenceDescriptor
-
buildNativeSequenceDescriptor
-
buildTableSequenceDescriptor
-
buildUnaryTableSequenceDescriptor
-
buildXMLFileSequenceDescriptor
-
buildFetchGroupManagerDescriptor
-
buildFetchGroupDescriptor
-
buildChangePolicyDescriptor
-
buildDeferredChangeDetectionPolicyDescriptor
-
buildObjectChangeTrackingPolicyDescriptor
-
buildAttributeChangeTrackingPolicyDescriptor
-