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:
- 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 ObjectPersistenceWorkbenchXMLProject()INTERNAL: Return a new descriptor project.
-
Method Summary
-
Methods 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, getSecondaryNamespacePrefix
-
Methods 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, wrapType
-
Methods 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, 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
-
buildAggregateMappingDescriptor
protected ClassDescriptor buildAggregateMappingDescriptor()
- Overrides:
buildAggregateMappingDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildForeignReferenceMappingDescriptor
protected ClassDescriptor buildForeignReferenceMappingDescriptor()
- Overrides:
buildForeignReferenceMappingDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildInheritancePolicyDescriptor
protected ClassDescriptor buildInheritancePolicyDescriptor()
- Overrides:
buildInheritancePolicyDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildInstantiationPolicyDescriptor
protected ClassDescriptor buildInstantiationPolicyDescriptor()
- Overrides:
buildInstantiationPolicyDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildInterfacePolicyDescriptor
protected ClassDescriptor buildInterfacePolicyDescriptor()
- Overrides:
buildInterfacePolicyDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildInterfaceContainerPolicyDescriptor
protected ClassDescriptor buildInterfaceContainerPolicyDescriptor()
- Overrides:
buildInterfaceContainerPolicyDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildSortedCollectionContainerPolicyDescriptor
protected ClassDescriptor buildSortedCollectionContainerPolicyDescriptor()
-
buildMethodBaseQueryRedirectorDescriptor
protected ClassDescriptor buildMethodBaseQueryRedirectorDescriptor()
- Overrides:
buildMethodBaseQueryRedirectorDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildObjectLevelReadQueryDescriptor
protected ClassDescriptor buildObjectLevelReadQueryDescriptor()
- Overrides:
buildObjectLevelReadQueryDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildQueryArgumentDescriptor
protected ClassDescriptor buildQueryArgumentDescriptor()
- Overrides:
buildQueryArgumentDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildRelationshipQueryKeyDescriptor
protected ClassDescriptor buildRelationshipQueryKeyDescriptor()
- Overrides:
buildRelationshipQueryKeyDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildReturningFieldInfoDescriptor
protected ClassDescriptor buildReturningFieldInfoDescriptor()
- Overrides:
buildReturningFieldInfoDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildClassDescriptorDescriptor
protected ClassDescriptor buildClassDescriptorDescriptor()
- Overrides:
buildClassDescriptorDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildTypedAssociationDescriptor
protected ClassDescriptor buildTypedAssociationDescriptor()
- Overrides:
buildTypedAssociationDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildTypeConversionConverterDescriptor
protected ClassDescriptor buildTypeConversionConverterDescriptor()
- Overrides:
buildTypeConversionConverterDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildAbstractDirectMappingDescriptor
protected ClassDescriptor buildAbstractDirectMappingDescriptor()
- Overrides:
buildAbstractDirectMappingDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildAbstractTransformationMappingDescriptor
protected ClassDescriptor buildAbstractTransformationMappingDescriptor()
- Overrides:
buildAbstractTransformationMappingDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildTransformerBasedFieldTransformationDescriptor
protected ClassDescriptor buildTransformerBasedFieldTransformationDescriptor()
- Overrides:
buildTransformerBasedFieldTransformationDescriptorin classObjectPersistenceRuntimeXMLProject
-
buildPLSQLCollectionDescriptor
protected ClassDescriptor buildPLSQLCollectionDescriptor()
- Overrides:
buildPLSQLCollectionDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildPLSQLrecordDescriptor
protected ClassDescriptor buildPLSQLrecordDescriptor()
- Overrides:
buildPLSQLrecordDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
buildStoredProcedureArgumentDescriptor
protected ClassDescriptor buildStoredProcedureArgumentDescriptor()
- Overrides:
buildStoredProcedureArgumentDescriptorin classObjectPersistenceRuntimeXMLProject_11_1_1
-
-