Module org.eclipse.persistence.core
Class ObjectPersistenceWorkbenchXMLProject
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
org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceWorkbenchXMLProject
- All Implemented Interfaces:
Serializable,Cloneable
public class ObjectPersistenceWorkbenchXMLProject
extends EclipseLinkObjectPersistenceRuntimeXMLProject
INTERNAL:
Amend the EclipseLink project and descriptor information to write out an EclipseLink project
to an XML file, replacing actual .class references with String equivalents
- See Also:
-
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_NAMEFields 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 ClassDescriptorMethods inherited from class org.eclipse.persistence.internal.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject
buildConverterDescriptor, buildDatabaseFieldDescriptor, buildDescriptors, buildNamespaceResolver, buildOXXMLDescriptorDescriptor, buildProjectDescriptor, buildXMLAnyAttributeMappingDescriptor, buildXMLAnyCollectionMappingDescriptor, buildXMLAnyObjectMappingDescriptor, buildXMLChoiceCollectionMappingDescriptor, buildXMLChoiceFieldToClassAssociationDescriptor, buildXMLCollectionReferenceMappingDescriptor, buildXMLCompositeCollectionMappingDescriptor, buildXMLCompositeDirectCollectionMappingDescriptor, buildXMLCompositeObjectMappingDescriptor, buildXMLFieldDescriptor, buildXMLFragmentCollectionMappingDescriptor, buildXMLListConverterDescriptor, getConstantTransformerForProjectVersionMapping, getPrimaryNamespace, getPrimaryNamespacePrefix, getSecondaryNamespace, getSecondaryNamespacePrefixMethods inherited from class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1
buildAbstractNullPolicyDescriptor, buildAggregateCollectionMappingDescriptor, buildAppendNewElementsOrderingPolicyDescriptor, buildCallDescriptor, buildContainerPolicyDescriptor, buildCursoredStreamPolicyDescriptor, buildDatabaseLoginDescriptor, buildDatabaseMappingDescriptor, buildDatabaseTypeWrapperDescriptor, buildDescriptorLevelDocumentPreservationPolicyDescriptor, buildDirectCollectionMappingDescriptor, buildDocumentPreservationPolicyDescriptor, buildIgnoreNewElementsOrderingPolicyDescriptor, buildIsSetNullPolicyDescriptor, buildJDBCTypeWrapperDescriptor, buildManyToManyMappingMappingDescriptor, buildNamespaceResolverDescriptor, buildNodeOrderingPolicyDescriptor, buildNoDocumentPreservationPolicyDescriptor, buildNullPolicyDescriptor, buildObjectRelationalDatabaseFieldDescriptor, buildObjectTypeFieldAssociationDescriptor, buildOneToManyMappingMappingDescriptor, buildOneToOneMappingDescriptor, buildOracleArrayTypeDescriptor, buildOracleArrayTypeWrapperDescriptor, buildOracleObjectTypeDescriptor, buildOracleObjectTypeWrapperDescriptor, buildPLSQLargumentDescriptor, buildPLSQLCollectionWrapperDescriptor, buildPLSQLCursorDescriptor, buildPLSQLCursorWrapperDescriptor, buildPLSQLrecordWrapperDescriptor, buildPLSQLStoredFunctionCallDescriptor, buildPLSQLStoredProcedureCallDescriptor, buildRelationalDescriptorDescriptor, buildRelativePositionOrderingPolicyDescriptor, buildScrollableCursorPolicyDescriptor, buildSimplePLSQLTypeWrapperDescriptor, buildStoredFunctionCallDescriptor, buildStoredProcedureCallDescriptor, buildStoredProcedureInOutArgumentsDescriptor, buildStoredProcedureOutArgumentsDescriptor, buildStoredProcedureOutCursorArgumentsDescriptor, buildXMLBinderPolicyDescriptor, buildXMLChoiceObjectMappingDescriptor, buildXMLDirectMappingDescriptor, buildXMLFragmentMappingDescriptor, buildXMLLoginDescriptor, buildXMLObjectReferenceMappingDescriptor, unwrapType, wrapTypeMethods inherited from class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject
buildAbstractCompositeCollectionMappingDescriptor, buildAbstractCompositeDirectCollectionMappingDescriptor, buildAbstractCompositeObjectMappingDescriptor, 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, buildFunctionExpressionDescriptor, buildHistoryPolicyDescriptor, buildHistoryTableDescriptor, buildIndirectionPolicyDescriptor, buildInMemoryQueryIndirectionPolicyDescriptor, buildInsertObjectQueryDescriptor, buildInstantiationCopyPolicyDescriptor, buildJPQLCallDescriptor, buildListContainerPolicyDescriptor, buildLogicalExpressionDescriptor, buildMapContainerPolicyDescriptor, buildMethodBasedFieldTransformationDescriptor, buildNamespaceDescriptor, buildNativeSequenceDescriptor, buildNestedTableMappingDescriptor, buildNoExpiryCacheInvalidationPolicyDescriptor, buildObjectArrayMappingDescriptor, buildObjectChangeTrackingPolicyDescriptor, buildObjectReferenceMappingDescriptor, buildObjectRelationalDataTypeDescriptorDescriptor, buildObjectTypeConverterDescriptor, buildOneToManyQueryKeyDescriptor, buildOneToOneQueryKeyDescriptor, buildOptimisticLockingPolicyDescriptor, buildParameterExpressionDescriptor, buildPessimisticLockingPolicyDescriptor, buildPropertyAssociationDescriptor, buildProxyIndirectionPolicyDescriptor, buildQNameInheritancePolicyDescriptor, buildQueryKeyDescriptor, buildQueryKeyExpressionDescriptor, buildQueryKeyReferenceDescriptor, buildQueryManagerDescriptor, buildQueryResultCachePolicyDescriptor, buildReadAllObjectQueryDescriptor, buildReadObjectQueryDescriptor, buildReadQueryDescriptor, buildReferenceMappingDescriptor, buildRelationExpressionDescriptor, buildReportItemDescriptor, buildReportQueryDescriptor, buildReturningPolicyDescriptor, buildSelectedFieldsLockingPolicyDescriptor, buildSequenceDescriptor, buildSerializedObjectConverterDescriptor, buildSQLCallDescriptor, buildStructureMappingDescriptor, buildTableSequenceDescriptor, buildTimestmapLockingPolicyDescriptor, buildTimeToLiveCacheInvalidationPolicyDescriptor, buildTransformationMappingDescriptor, buildTransparentIndirectionPolicyDescriptor, buildTypedField, buildTypeMappingDescriptor, buildTypesafeEnumConverterDescriptor, buildUnaryTableSequenceDescriptor, buildUpdateObjectQueryDescriptor, buildValueReadQueryDescriptor, buildVariableOneToOneMappingDescriptor, buildVersionLockingPolicyDescriptor, buildXMLConversionPairDescriptor, buildXMLFileSequenceDescriptor, buildXMLSchemaClassPathReferenceDescriptor, buildXMLSchemaFileReferenceDescriptor, buildXMLSchemaReferenceDescriptor, buildXMLSchemaURLReferenceDescriptor, buildXMLTransformationMappingDescriptor, buildXMLUnionFieldDescriptorMethods inherited from class org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
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
-
ObjectPersistenceWorkbenchXMLProject
public ObjectPersistenceWorkbenchXMLProject()INTERNAL: Return a new descriptor project.
-
-
Method Details
-
buildAggregateMappingDescriptor
- Overrides:
buildAggregateMappingDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildForeignReferenceMappingDescriptor
- Overrides:
buildForeignReferenceMappingDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildInheritancePolicyDescriptor
- Overrides:
buildInheritancePolicyDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildInstantiationPolicyDescriptor
- Overrides:
buildInstantiationPolicyDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildInterfacePolicyDescriptor
- Overrides:
buildInterfacePolicyDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildInterfaceContainerPolicyDescriptor
- Overrides:
buildInterfaceContainerPolicyDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildSortedCollectionContainerPolicyDescriptor
-
buildMethodBaseQueryRedirectorDescriptor
- Overrides:
buildMethodBaseQueryRedirectorDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildObjectLevelReadQueryDescriptor
- Overrides:
buildObjectLevelReadQueryDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildQueryArgumentDescriptor
- Overrides:
buildQueryArgumentDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildRelationshipQueryKeyDescriptor
- Overrides:
buildRelationshipQueryKeyDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildReturningFieldInfoDescriptor
- Overrides:
buildReturningFieldInfoDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildClassDescriptorDescriptor
- Overrides:
buildClassDescriptorDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildTypedAssociationDescriptor
- Overrides:
buildTypedAssociationDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildTypeConversionConverterDescriptor
- Overrides:
buildTypeConversionConverterDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildAbstractDirectMappingDescriptor
- Overrides:
buildAbstractDirectMappingDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildAbstractTransformationMappingDescriptor
- Overrides:
buildAbstractTransformationMappingDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildTransformerBasedFieldTransformationDescriptor
- Overrides:
buildTransformerBasedFieldTransformationDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildPLSQLCollectionDescriptor
- Overrides:
buildPLSQLCollectionDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildPLSQLrecordDescriptor
- Overrides:
buildPLSQLrecordDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildStoredProcedureArgumentDescriptor
- Overrides:
buildStoredProcedureArgumentDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-