EclipseLink 1.0_1.0 SNAPSHOT - 20080614 API Reference - Incubation

org.eclipse.persistence.sessions.factories
Class ObjectPersistenceWorkbenchXMLProject

java.lang.Object
  extended by org.eclipse.persistence.sessions.Project
      extended by org.eclipse.persistence.sessions.factories.NamespaceResolvableProject
          extended by org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject
              extended by org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1
                  extended by org.eclipse.persistence.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject
                      extended by org.eclipse.persistence.sessions.factories.ObjectPersistenceWorkbenchXMLProject
All Implemented Interfaces:
java.io.Serializable, java.lang.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.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1
ObjectPersistenceRuntimeXMLProject_11_1_1.IsSetNullPolicyIsSetParametersAttributeAccessor, ObjectPersistenceRuntimeXMLProject_11_1_1.IsSetNullPolicyIsSetParameterTypesAttributeAccessor, ObjectPersistenceRuntimeXMLProject_11_1_1.NullPolicyAttributeAccessor
 
Field Summary
 
Fields inherited from class org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1
TYPE_NAME
 
Fields inherited from class org.eclipse.persistence.sessions.factories.NamespaceResolvableProject
ECLIPSELINK_NAMESPACE, ECLIPSELINK_PREFIX, ns, OPM_NAMESPACE, OPM_PREFIX, TOPLINK_NAMESPACE, TOPLINK_PREFIX
 
Fields inherited from class org.eclipse.persistence.sessions.Project
aliasDescriptors, datasourceLogin, defaultReadOnlyClasses, defaultTemporalMutable, descriptors, hasGenericHistorySupport, hasIsolatedClasses, hasProxyIndirection, isPureCMP2Project, jpqlParseCache, name, orderedDescriptors, sqlResultSetMappings
 
Constructor Summary
ObjectPersistenceWorkbenchXMLProject()
          INTERNAL: Return a new descriptor project.
 
Method Summary
protected  ClassDescriptor buildAbstractDirectMappingDescriptor()
           
protected  ClassDescriptor buildAbstractTransformationMappingDescriptor()
           
protected  ClassDescriptor buildAggregateMappingDescriptor()
           
protected  ClassDescriptor buildClassDescriptorDescriptor()
           
protected  ClassDescriptor buildForeignReferenceMappingDescriptor()
           
protected  ClassDescriptor buildInheritancePolicyDescriptor()
           
protected  ClassDescriptor buildInstantiationPolicyDescriptor()
           
protected  ClassDescriptor buildInterfaceContainerPolicyDescriptor()
           
protected  ClassDescriptor buildInterfacePolicyDescriptor()
           
protected  ClassDescriptor buildMethodBaseQueryRedirectorDescriptor()
           
protected  ClassDescriptor buildObjectLevelReadQueryDescriptor()
           
protected  ClassDescriptor buildQueryArgumentDescriptor()
           
protected  ClassDescriptor buildRelationshipQueryKeyDescriptor()
           
protected  ClassDescriptor buildReturningFieldInfoDescriptor()
           
protected  ClassDescriptor buildSortedCollectionContainerPolicyDescriptor()
           
protected  ClassDescriptor buildTransformerBasedFieldTransformationDescriptor()
           
protected  ClassDescriptor buildTypeConversionConverterDescriptor()
           
protected  ClassDescriptor buildTypedAssociationDescriptor()
           
 
Methods inherited from class org.eclipse.persistence.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject
buildDescriptors, buildNamespaceResolver, buildProjectDescriptor, getConstantTransformerForProjectVersionMapping, getPrimaryNamespace, getPrimaryNamespacePrefix, getSecondaryNamespace, getSecondaryNamespacePrefix
 
Methods inherited from class org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1
buildAbstractNullPolicyDescriptor, buildAggregateCollectionMappingDescriptor, buildCallDescriptor, buildComplexPLSQLTypeWrapperDescriptor, buildContainerPolicyDescriptor, buildCursoredStreamPolicyDescriptor, buildDatabaseFieldDescriptor, buildDatabaseLoginDescriptor, buildDatabaseMappingDescriptor, buildDatabaseTypeWrapperDescriptor, buildDirectCollectionMappingDescriptor, buildIsSetNullPolicyDescriptor, buildJDBCTypeWrapperDescriptor, buildManyToManyMappingMappingDescriptor, buildNamespaceResolverDescriptor, buildNullPolicyDescriptor, buildObjectRelationalDatabaseFieldDescriptor, buildOneToManyMappingMappingDescriptor, buildOneToOneMappingDescriptor, buildOXXMLDescriptorDescriptor, buildPLSQLargumentDescriptor, buildPLSQLrecordDescriptor, buildPLSQLStoredProcedureCallDescriptor, buildRelationalDescriptorDescriptor, buildScrollableCursorPolicyDescriptor, buildSimplePLSQLTypeWrapperDescriptor, buildStoredFunctionCallDescriptor, buildStoredProcedureArgumentDescriptor, buildStoredProcedureCallDescriptor, buildStoredProcedureInOutArgumentsDescriptor, buildStoredProcedureOutArgumentsDescriptor, buildStoredProcedureOutCursorArgumentsDescriptor, buildXMLAnyAttributeMappingDescriptor, buildXMLAnyCollectionMappingDescriptor, buildXMLAnyObjectMappingDescriptor, buildXMLCollectionReferenceMappingDescriptor, buildXMLCompositeDirectCollectionMappingDescriptor, buildXMLCompositeObjectMappingDescriptor, buildXMLDirectMappingDescriptor, buildXMLFieldDescriptor, buildXMLFragmentCollectionMappingDescriptor, buildXMLFragmentMappingDescriptor, buildXMLLoginDescriptor, buildXMLObjectReferenceMappingDescriptor
 
Methods inherited from class org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject
buildAbstractCompositeCollectionMappingDescriptor, buildAbstractCompositeDirectCollectionMappingDescriptor, buildAbstractCompositeObjectMappingDescriptor, buildAggregateObjectMappingDescriptor, buildAllFieldsLockingPolicyDescriptor, buildArrayMappingDescriptor, buildAssociationDescriptor, buildAttributeChangeTrackingPolicyDescriptor, buildBasicIndirectionPolicyDescriptor, buildCacheInvalidationPolicyDescriptor, buildChangedFieldsLockingPolicyDescriptor, buildChangePolicyDescriptor, buildCloneCopyPolicyDescriptor, buildCMPPolicyDescriptor, buildCollectionContainerPolicyDescriptor, buildCollectionMappingDescriptor, buildCompositeCollectionMappingDescriptor, buildCompositeObjectMappingDescriptor, buildConstantExpressionDescriptor, buildContainerIndirectionPolicyDescriptor, buildConverterDescriptor, 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, buildXMLCompositeCollectionMappingDescriptor, buildXMLConversionPairDescriptor, buildXMLFileSequenceDescriptor, buildXMLSchemaClassPathReferenceDescriptor, buildXMLSchemaFileReferenceDescriptor, buildXMLSchemaReferenceDescriptor, buildXMLSchemaURLReferenceDescriptor, buildXMLTransformationMappingDescriptor, buildXMLUnionFieldDescriptor
 
Methods inherited from class org.eclipse.persistence.sessions.factories.NamespaceResolvableProject
getNamespaceResolver, getPrimaryNamespaceXPath, getSecondaryNamespaceXPath, resolvePrimaryNamespace, resolveSecondaryNamespace, setNamespaceResolverOnDescriptors
 
Methods inherited from class org.eclipse.persistence.sessions.Project
addAlias, addDefaultReadOnlyClass, addDescriptor, addDescriptor, addDescriptors, addDescriptors, addSQLResultSetMapping, applyLogin, assumeExistenceForDoesExist, checkCacheForDoesExist, checkDatabaseForDoesExist, clone, conformAllDescriptors, convertClassNamesToClasses, createDatabaseSession, createServerSession, createServerSession, createServerSession, getAliasDescriptors, getClassDescriptor, getDatasourceLogin, getDefaultReadOnlyClasses, getDefaultTemporalMutable, getDescriptor, getDescriptorForAlias, getDescriptors, getJPQLParseCache, getJPQLParseCacheMaxSize, getLogin, getName, getOrderedDescriptors, getSQLResultSetMapping, hasGenericHistorySupport, hasIsolatedClasses, hasProxyIndirection, isPureCMP2Project, setAliasDescriptors, setDatasourceLogin, setDefaultReadOnlyClasses, setDefaultTemporalMutable, setDeferModificationsUntilCommit, setDescriptors, setHasGenericHistorySupport, setHasIsolatedClasses, setHasProxyIndirection, setIsPureCMP2Project, setJPQLParseCache, setJPQLParseCacheMaxSize, setLogin, setLogin, setName, setOrderedDescriptors, toString, useCacheIdentityMap, useCacheIdentityMap, useFullIdentityMap, useFullIdentityMap, useNoIdentityMap, useSoftCacheWeakIdentityMap, useSoftCacheWeakIdentityMap, usesOptimisticLocking, usesSequencing, useWeakIdentityMap, useWeakIdentityMap
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjectPersistenceWorkbenchXMLProject

public ObjectPersistenceWorkbenchXMLProject()
INTERNAL: Return a new descriptor project.

Method Detail

buildAggregateMappingDescriptor

protected ClassDescriptor buildAggregateMappingDescriptor()
Overrides:
buildAggregateMappingDescriptor in class ObjectPersistenceRuntimeXMLProject

buildForeignReferenceMappingDescriptor

protected ClassDescriptor buildForeignReferenceMappingDescriptor()
Overrides:
buildForeignReferenceMappingDescriptor in class ObjectPersistenceRuntimeXMLProject

buildInheritancePolicyDescriptor

protected ClassDescriptor buildInheritancePolicyDescriptor()
Overrides:
buildInheritancePolicyDescriptor in class ObjectPersistenceRuntimeXMLProject_11_1_1

buildInstantiationPolicyDescriptor

protected ClassDescriptor buildInstantiationPolicyDescriptor()
Overrides:
buildInstantiationPolicyDescriptor in class ObjectPersistenceRuntimeXMLProject

buildInterfacePolicyDescriptor

protected ClassDescriptor buildInterfacePolicyDescriptor()
Overrides:
buildInterfacePolicyDescriptor in class ObjectPersistenceRuntimeXMLProject

buildInterfaceContainerPolicyDescriptor

protected ClassDescriptor buildInterfaceContainerPolicyDescriptor()
Overrides:
buildInterfaceContainerPolicyDescriptor in class ObjectPersistenceRuntimeXMLProject

buildSortedCollectionContainerPolicyDescriptor

protected ClassDescriptor buildSortedCollectionContainerPolicyDescriptor()
Overrides:
buildSortedCollectionContainerPolicyDescriptor in class ObjectPersistenceRuntimeXMLProject_11_1_1

buildMethodBaseQueryRedirectorDescriptor

protected ClassDescriptor buildMethodBaseQueryRedirectorDescriptor()
Overrides:
buildMethodBaseQueryRedirectorDescriptor in class ObjectPersistenceRuntimeXMLProject

buildObjectLevelReadQueryDescriptor

protected ClassDescriptor buildObjectLevelReadQueryDescriptor()
Overrides:
buildObjectLevelReadQueryDescriptor in class ObjectPersistenceRuntimeXMLProject_11_1_1

buildQueryArgumentDescriptor

protected ClassDescriptor buildQueryArgumentDescriptor()
Overrides:
buildQueryArgumentDescriptor in class ObjectPersistenceRuntimeXMLProject

buildRelationshipQueryKeyDescriptor

protected ClassDescriptor buildRelationshipQueryKeyDescriptor()
Overrides:
buildRelationshipQueryKeyDescriptor in class ObjectPersistenceRuntimeXMLProject

buildReturningFieldInfoDescriptor

protected ClassDescriptor buildReturningFieldInfoDescriptor()
Overrides:
buildReturningFieldInfoDescriptor in class ObjectPersistenceRuntimeXMLProject

buildClassDescriptorDescriptor

protected ClassDescriptor buildClassDescriptorDescriptor()
Overrides:
buildClassDescriptorDescriptor in class ObjectPersistenceRuntimeXMLProject_11_1_1

buildTypedAssociationDescriptor

protected ClassDescriptor buildTypedAssociationDescriptor()
Overrides:
buildTypedAssociationDescriptor in class ObjectPersistenceRuntimeXMLProject

buildTypeConversionConverterDescriptor

protected ClassDescriptor buildTypeConversionConverterDescriptor()
Overrides:
buildTypeConversionConverterDescriptor in class ObjectPersistenceRuntimeXMLProject

buildAbstractDirectMappingDescriptor

protected ClassDescriptor buildAbstractDirectMappingDescriptor()
Overrides:
buildAbstractDirectMappingDescriptor in class ObjectPersistenceRuntimeXMLProject_11_1_1

buildAbstractTransformationMappingDescriptor

protected ClassDescriptor buildAbstractTransformationMappingDescriptor()
Overrides:
buildAbstractTransformationMappingDescriptor in class ObjectPersistenceRuntimeXMLProject

buildTransformerBasedFieldTransformationDescriptor

protected ClassDescriptor buildTransformerBasedFieldTransformationDescriptor()
Overrides:
buildTransformerBasedFieldTransformationDescriptor in class ObjectPersistenceRuntimeXMLProject

EclipseLink 1.0_1.0 SNAPSHOT - 20080614 API Reference - Incubation