Module org.eclipse.persistence.core
Class EclipseLinkObjectPersistenceRuntimeXMLProject
- 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
-
- org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1
-
- org.eclipse.persistence.internal.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject
-
- All Implemented Interfaces:
Serializable,Cloneable
- Direct Known Subclasses:
ObjectPersistenceWorkbenchXMLProject
public class EclipseLinkObjectPersistenceRuntimeXMLProject extends ObjectPersistenceRuntimeXMLProject_11_1_1
INTERNAL: Define the EclipseLInk OX project and descriptor information to read an EclipseLink project from an XML file. Note any changes must be reflected in the EclipseLink XML schema.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1
ObjectPersistenceRuntimeXMLProject_11_1_1.IsSetNullPolicyIsSetParametersAttributeAccessor, ObjectPersistenceRuntimeXMLProject_11_1_1.IsSetNullPolicyIsSetParameterTypesAttributeAccessor, ObjectPersistenceRuntimeXMLProject_11_1_1.NullPolicyAttributeAccessor, ObjectPersistenceRuntimeXMLProject_11_1_1.ObjectTypeFieldAssociation
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1
TYPE_NAME
-
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
Constructors Constructor Description EclipseLinkObjectPersistenceRuntimeXMLProject()INTERNAL: Return a new descriptor project.
-
Method Summary
-
Methods inherited from class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1
buildAbstractDirectMappingDescriptor, buildAbstractNullPolicyDescriptor, buildAggregateCollectionMappingDescriptor, buildAppendNewElementsOrderingPolicyDescriptor, buildCallDescriptor, buildClassDescriptorDescriptor, buildContainerPolicyDescriptor, buildCursoredStreamPolicyDescriptor, buildDatabaseLoginDescriptor, buildDatabaseMappingDescriptor, buildDatabaseTypeWrapperDescriptor, buildDescriptorLevelDocumentPreservationPolicyDescriptor, buildDirectCollectionMappingDescriptor, buildDocumentPreservationPolicyDescriptor, buildIgnoreNewElementsOrderingPolicyDescriptor, buildInheritancePolicyDescriptor, buildIsSetNullPolicyDescriptor, buildJDBCTypeWrapperDescriptor, buildManyToManyMappingMappingDescriptor, buildNamespaceResolverDescriptor, buildNodeOrderingPolicyDescriptor, buildNoDocumentPreservationPolicyDescriptor, buildNullPolicyDescriptor, buildObjectLevelReadQueryDescriptor, buildObjectRelationalDatabaseFieldDescriptor, buildObjectTypeFieldAssociationDescriptor, buildOneToManyMappingMappingDescriptor, buildOneToOneMappingDescriptor, buildOracleArrayTypeDescriptor, buildOracleArrayTypeWrapperDescriptor, buildOracleObjectTypeDescriptor, buildOracleObjectTypeWrapperDescriptor, buildPLSQLargumentDescriptor, buildPLSQLCollectionDescriptor, buildPLSQLCollectionWrapperDescriptor, buildPLSQLCursorDescriptor, buildPLSQLCursorWrapperDescriptor, buildPLSQLrecordDescriptor, buildPLSQLrecordWrapperDescriptor, buildPLSQLStoredFunctionCallDescriptor, buildPLSQLStoredProcedureCallDescriptor, buildRelationalDescriptorDescriptor, buildRelativePositionOrderingPolicyDescriptor, buildScrollableCursorPolicyDescriptor, buildSimplePLSQLTypeWrapperDescriptor, buildSortedCollectionContainerPolicyDescriptor, buildStoredFunctionCallDescriptor, buildStoredProcedureArgumentDescriptor, buildStoredProcedureCallDescriptor, buildStoredProcedureInOutArgumentsDescriptor, buildStoredProcedureOutArgumentsDescriptor, buildStoredProcedureOutCursorArgumentsDescriptor, buildXMLBinderPolicyDescriptor, buildXMLChoiceObjectMappingDescriptor, buildXMLDirectMappingDescriptor, buildXMLFragmentMappingDescriptor, buildXMLLoginDescriptor, buildXMLObjectReferenceMappingDescriptor, unwrapType, wrapType
-
Methods inherited from class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject
buildAbstractCompositeCollectionMappingDescriptor, buildAbstractCompositeDirectCollectionMappingDescriptor, buildAbstractCompositeObjectMappingDescriptor, buildAbstractTransformationMappingDescriptor, buildAggregateMappingDescriptor, buildAggregateObjectMappingDescriptor, buildAllFieldsLockingPolicyDescriptor, buildArrayMappingDescriptor, buildAssociationDescriptor, buildAttributeChangeTrackingPolicyDescriptor, buildBasicIndirectionPolicyDescriptor, buildCacheInvalidationPolicyDescriptor, buildChangedFieldsLockingPolicyDescriptor, buildChangePolicyDescriptor, buildCloneCopyPolicyDescriptor, buildCMPPolicyDescriptor, buildCollectionContainerPolicyDescriptor, buildCollectionMappingDescriptor, buildCompositeCollectionMappingDescriptor, buildCompositeObjectMappingDescriptor, buildConstantExpressionDescriptor, buildContainerIndirectionPolicyDescriptor, buildCopyPolicyDescriptor, buildDailyCacheInvalidationPolicyDescriptor, buildDatabaseQueryDescriptor, buildDatabaseTableDescriptor, buildDataModifyQueryDescriptor, buildDataReadQueryDescriptor, buildDatasourceLoginDescriptor, buildDefaultSequenceDescriptor, buildDeferredChangeDetectionPolicyDescriptor, buildDeleteAllQueryDescriptor, buildDeleteObjectQueryDescriptor, buildDirectMapContainerPolicyDescriptor, buildDirectMapMappingDescriptor, buildDirectMappingDescriptor, buildDirectQueryKeyDescriptor, buildDirectReadQueryDescriptor, buildDirectToFieldMappingDescriptor, buildDoesExistQueryDescriptor, buildEventManagerDescriptor, buildExpressionBuilderDescriptor, buildExpressionDescriptor, buildFetchGroupDescriptor, buildFetchGroupManagerDescriptor, buildFieldExpressionDescriptor, buildFieldTransformationDescriptor, buildFieldTranslationDescriptor, buildForeignReferenceMappingDescriptor, buildFunctionExpressionDescriptor, buildHistoryPolicyDescriptor, buildHistoryTableDescriptor, buildIndirectionPolicyDescriptor, buildInMemoryQueryIndirectionPolicyDescriptor, buildInsertObjectQueryDescriptor, buildInstantiationCopyPolicyDescriptor, buildInstantiationPolicyDescriptor, buildInterfaceContainerPolicyDescriptor, buildInterfacePolicyDescriptor, buildJPQLCallDescriptor, buildListContainerPolicyDescriptor, buildLogicalExpressionDescriptor, buildMapContainerPolicyDescriptor, buildMethodBasedFieldTransformationDescriptor, buildMethodBaseQueryRedirectorDescriptor, buildNamespaceDescriptor, buildNativeSequenceDescriptor, buildNestedTableMappingDescriptor, buildNoExpiryCacheInvalidationPolicyDescriptor, buildObjectArrayMappingDescriptor, buildObjectChangeTrackingPolicyDescriptor, buildObjectReferenceMappingDescriptor, buildObjectRelationalDataTypeDescriptorDescriptor, buildObjectTypeConverterDescriptor, buildOneToManyQueryKeyDescriptor, buildOneToOneQueryKeyDescriptor, buildOptimisticLockingPolicyDescriptor, buildParameterExpressionDescriptor, buildPessimisticLockingPolicyDescriptor, buildPropertyAssociationDescriptor, buildProxyIndirectionPolicyDescriptor, buildQNameInheritancePolicyDescriptor, buildQueryArgumentDescriptor, buildQueryKeyDescriptor, buildQueryKeyExpressionDescriptor, buildQueryKeyReferenceDescriptor, buildQueryManagerDescriptor, buildQueryResultCachePolicyDescriptor, buildReadAllObjectQueryDescriptor, buildReadObjectQueryDescriptor, buildReadQueryDescriptor, buildReferenceMappingDescriptor, buildRelationExpressionDescriptor, buildRelationshipQueryKeyDescriptor, buildReportItemDescriptor, buildReportQueryDescriptor, buildReturningFieldInfoDescriptor, buildReturningPolicyDescriptor, buildSelectedFieldsLockingPolicyDescriptor, buildSequenceDescriptor, buildSerializedObjectConverterDescriptor, buildSQLCallDescriptor, buildStructureMappingDescriptor, buildTableSequenceDescriptor, buildTimestmapLockingPolicyDescriptor, buildTimeToLiveCacheInvalidationPolicyDescriptor, buildTransformationMappingDescriptor, buildTransformerBasedFieldTransformationDescriptor, buildTransparentIndirectionPolicyDescriptor, buildTypeConversionConverterDescriptor, buildTypedAssociationDescriptor, buildTypedField, buildTypeMappingDescriptor, buildTypesafeEnumConverterDescriptor, buildUnaryTableSequenceDescriptor, buildUpdateObjectQueryDescriptor, buildValueReadQueryDescriptor, buildVariableOneToOneMappingDescriptor, buildVersionLockingPolicyDescriptor, buildXMLConversionPairDescriptor, buildXMLFileSequenceDescriptor, buildXMLSchemaClassPathReferenceDescriptor, buildXMLSchemaFileReferenceDescriptor, buildXMLSchemaReferenceDescriptor, buildXMLSchemaURLReferenceDescriptor, buildXMLTransformationMappingDescriptor, buildXMLUnionFieldDescriptor
-
Methods inherited from class org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
getNamespaceResolver, getPrimaryNamespaceXPath, 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
-
-
-
-
Method Detail
-
buildNamespaceResolver
protected void buildNamespaceResolver()
- Overrides:
buildNamespaceResolverin classNamespaceResolvableProject
-
buildDescriptors
public void buildDescriptors()
- Overrides:
buildDescriptorsin classObjectPersistenceRuntimeXMLProject_11_1_1
-
getPrimaryNamespacePrefix
public String getPrimaryNamespacePrefix()
- Overrides:
getPrimaryNamespacePrefixin classObjectPersistenceRuntimeXMLProject
-
getPrimaryNamespace
public String getPrimaryNamespace()
- Overrides:
getPrimaryNamespacein classObjectPersistenceRuntimeXMLProject
-
getSecondaryNamespacePrefix
public String getSecondaryNamespacePrefix()
- Overrides:
getSecondaryNamespacePrefixin classObjectPersistenceRuntimeXMLProject
-
getSecondaryNamespace
public String getSecondaryNamespace()
- Overrides:
getSecondaryNamespacein classObjectPersistenceRuntimeXMLProject
-
buildProjectDescriptor
protected ClassDescriptor buildProjectDescriptor()
- Overrides:
buildProjectDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
getConstantTransformerForProjectVersionMapping
protected ConstantTransformer getConstantTransformerForProjectVersionMapping()
Description copied from class:ObjectPersistenceRuntimeXMLProject_11_1_1INTERNAL:
-
buildXMLChoiceFieldToClassAssociationDescriptor
protected ClassDescriptor buildXMLChoiceFieldToClassAssociationDescriptor()
-
buildXMLCompositeObjectMappingDescriptor
protected ClassDescriptor buildXMLCompositeObjectMappingDescriptor()
- Overrides:
buildXMLCompositeObjectMappingDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildXMLCompositeCollectionMappingDescriptor
protected ClassDescriptor buildXMLCompositeCollectionMappingDescriptor()
- Overrides:
buildXMLCompositeCollectionMappingDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildXMLAnyAttributeMappingDescriptor
protected ClassDescriptor buildXMLAnyAttributeMappingDescriptor()
- Overrides:
buildXMLAnyAttributeMappingDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildXMLAnyObjectMappingDescriptor
protected ClassDescriptor buildXMLAnyObjectMappingDescriptor()
- Overrides:
buildXMLAnyObjectMappingDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildConverterDescriptor
protected ClassDescriptor buildConverterDescriptor()
- Overrides:
buildConverterDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildXMLListConverterDescriptor
protected ClassDescriptor buildXMLListConverterDescriptor()
-
buildOXXMLDescriptorDescriptor
protected ClassDescriptor buildOXXMLDescriptorDescriptor()
- Overrides:
buildOXXMLDescriptorDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildDatabaseFieldDescriptor
protected ClassDescriptor buildDatabaseFieldDescriptor()
- Overrides:
buildDatabaseFieldDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildXMLCompositeDirectCollectionMappingDescriptor
protected ClassDescriptor buildXMLCompositeDirectCollectionMappingDescriptor()
-
buildXMLFieldDescriptor
protected ClassDescriptor buildXMLFieldDescriptor()
- Overrides:
buildXMLFieldDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildXMLAnyCollectionMappingDescriptor
protected ClassDescriptor buildXMLAnyCollectionMappingDescriptor()
- Overrides:
buildXMLAnyCollectionMappingDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildXMLChoiceCollectionMappingDescriptor
protected ClassDescriptor buildXMLChoiceCollectionMappingDescriptor()
- Overrides:
buildXMLChoiceCollectionMappingDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildXMLCollectionReferenceMappingDescriptor
protected ClassDescriptor buildXMLCollectionReferenceMappingDescriptor()
-
buildXMLFragmentCollectionMappingDescriptor
protected ClassDescriptor buildXMLFragmentCollectionMappingDescriptor()
- Overrides:
buildXMLFragmentCollectionMappingDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
-