EclipseLink 1.0_1.0 M7 - 20080508 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.EclipseLinkObjectPersistenceRuntimeXMLProject
          extended by org.eclipse.persistence.sessions.factories.ObjectPersistenceWorkbenchXMLProject
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class ObjectPersistenceWorkbenchXMLProject
extends EclipseLinkObjectPersistenceRuntimeXMLProject

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:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.persistence.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject
EclipseLinkObjectPersistenceRuntimeXMLProject.IsSetNullPolicyIsSetParametersAttributeAccessor, EclipseLinkObjectPersistenceRuntimeXMLProject.IsSetNullPolicyIsSetParameterTypesAttributeAccessor, EclipseLinkObjectPersistenceRuntimeXMLProject.NullPolicyAttributeAccessor, EclipseLinkObjectPersistenceRuntimeXMLProject.StoredFunctionResultAccessor, EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureArgument, EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureArgumentInstantiationPolicy, EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureArgumentsAccessor, EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureInOutArgument, EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureInOutArgumentInstantiationPolicy, EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureOutArgument, EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureOutArgumentInstantiationPolicy
 
Field Summary
 
Fields inherited from class org.eclipse.persistence.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject
COMPLEX_PLSQL_TYPE, SIMPLE_JDBC_TYPE, SIMPLE_PLSQL_TYPE, TYPE_NAME
 
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
buildAbstractCompositeCollectionMappingDescriptor, buildAbstractCompositeDirectCollectionMappingDescriptor, buildAbstractCompositeObjectMappingDescriptor, buildAbstractNullPolicyDescriptor, buildAggregateCollectionMappingDescriptor, buildAggregateObjectMappingDescriptor, buildAllFieldsLockingPolicyDescriptor, buildArrayMappingDescriptor, buildAssociationDescriptor, buildAttributeChangeTrackingPolicyDescriptor, buildBasicIndirectionPolicyDescriptor, buildCacheInvalidationPolicyDescriptor, buildCallDescriptor, buildChangedFieldsLockingPolicyDescriptor, buildChangePolicyDescriptor, buildCloneCopyPolicyDescriptor, buildCMPPolicyDescriptor, buildCollectionContainerPolicyDescriptor, buildCollectionMappingDescriptor, buildComplexPLSQLTypeWrapperDescriptor, buildCompositeCollectionMappingDescriptor, buildCompositeObjectMappingDescriptor, buildConstantExpressionDescriptor, buildContainerIndirectionPolicyDescriptor, buildContainerPolicyDescriptor, buildConverterDescriptor, buildCopyPolicyDescriptor, buildCursoredStreamPolicyDescriptor, buildDailyCacheInvalidationPolicyDescriptor, buildDatabaseFieldDescriptor, buildDatabaseLoginDescriptor, buildDatabaseMappingDescriptor, buildDatabaseQueryDescriptor, buildDatabaseTableDescriptor, buildDatabaseTypeWrapperDescriptor, buildDataModifyQueryDescriptor, buildDataReadQueryDescriptor, buildDatasourceLoginDescriptor, buildDefaultSequenceDescriptor, buildDeferredChangeDetectionPolicyDescriptor, buildDeleteAllQueryDescriptor, buildDeleteObjectQueryDescriptor, buildDirectCollectionMappingDescriptor, buildDirectMapContainerPolicyDescriptor, buildDirectMapMappingDescriptor, buildDirectMappingDescriptor, buildDirectQueryKeyDescriptor, buildDirectReadQueryDescriptor, buildDirectToFieldMappingDescriptor, buildDoesExistQueryDescriptor, buildEventManagerDescriptor, buildExpressionBuilderDescriptor, buildExpressionDescriptor, buildFetchGroupDescriptor, buildFetchGroupManagerDescriptor, buildFieldExpressionDescriptor, buildFieldTransformationDescriptor, buildFieldTranslationDescriptor, buildFunctionExpressionDescriptor, buildHistoryPolicyDescriptor, buildHistoryTableDescriptor, buildIndirectionPolicyDescriptor, buildInMemoryQueryIndirectionPolicyDescriptor, buildInsertObjectQueryDescriptor, buildInstantiationCopyPolicyDescriptor, buildIsSetNullPolicyDescriptor, buildJDBCTypeWrapperDescriptor, buildJPQLCallDescriptor, buildListContainerPolicyDescriptor, buildLogicalExpressionDescriptor, buildManyToManyMappingMappingDescriptor, buildMapContainerPolicyDescriptor, buildMethodBasedFieldTransformationDescriptor, buildNamespaceDescriptor, buildNamespaceResolverDescriptor, buildNativeSequenceDescriptor, buildNestedTableMappingDescriptor, buildNoExpiryCacheInvalidationPolicyDescriptor, buildNullPolicyDescriptor, buildObjectArrayMappingDescriptor, buildObjectChangeTrackingPolicyDescriptor, buildObjectReferenceMappingDescriptor, buildObjectRelationalDescriptorDescriptor, buildObjectTypeConverterDescriptor, buildOneToManyMappingMappingDescriptor, buildOneToManyQueryKeyDescriptor, buildOneToOneMappingDescriptor, buildOneToOneQueryKeyDescriptor, buildOptimisticLockingPolicyDescriptor, buildOXXMLDescriptorDescriptor, buildParameterExpressionDescriptor, buildPessimisticLockingPolicyDescriptor, buildPLSQLargumentDescriptor, buildPLSQLrecordDescriptor, buildPLSQLStoredProcedureCallDescriptor, buildProjectDescriptor, buildPropertyAssociationDescriptor, buildProxyIndirectionPolicyDescriptor, buildQNameInheritancePolicyDescriptor, buildQueryKeyDescriptor, buildQueryKeyExpressionDescriptor, buildQueryKeyReferenceDescriptor, buildQueryManagerDescriptor, buildQueryResultCachePolicyDescriptor, buildReadAllObjectQueryDescriptor, buildReadObjectQueryDescriptor, buildReadQueryDescriptor, buildReferenceMappingDescriptor, buildRelationalDescriptorDescriptor, buildRelationExpressionDescriptor, buildReportItemDescriptor, buildReportQueryDescriptor, buildReturningPolicyDescriptor, buildScrollableCursorrPolicyDescriptor, buildSelectedFieldsLockingPolicyDescriptor, buildSequenceDescriptor, buildSerializedObjectConverterDescriptor, buildSimplePLSQLTypeWrapperDescriptor, buildSQLCallDescriptor, buildStoredFunctionCallDescriptor, buildStoredProcedureArgumentDescriptor, buildStoredProcedureCallDescriptor, buildStoredProcedureInOutArgumentsDescriptor, buildStoredProcedureOutArgumentsDescriptor, buildStructureMappingDescriptor, buildTableSequenceDescriptor, buildTimestmapLockingPolicyDescriptor, buildTimeToLiveCacheInvalidationPolicyDescriptor, buildTransformationMappingDescriptor, buildTransparentIndirectionPolicyDescriptor, buildTypedField, buildTypeMappingDescriptor, buildTypesafeEnumConverterDescriptor, buildUnaryTableSequenceDescriptor, buildUpdateObjectQueryDescriptor, buildValueReadQueryDescriptor, buildVariableOneToOneMappingDescriptor, buildVersionLockingPolicyDescriptor, buildXMLAnyAttributeMappingDescriptor, buildXMLAnyCollectionMappingDescriptor, buildXMLAnyObjectMappingDescriptor, buildXMLCollectionReferenceMappingDescriptor, buildXMLCompositeCollectionMappingDescriptor, buildXMLCompositeDirectCollectionMappingDescriptor, buildXMLCompositeObjectMappingDescriptor, buildXMLConversionPairDescriptor, buildXMLDirectMappingDescriptor, buildXMLFieldDescriptor, buildXMLFileSequenceDescriptor, buildXMLFragmentCollectionMappingDescriptor, buildXMLFragmentMappingDescriptor, buildXMLLoginDescriptor, buildXMLObjectReferenceMappingDescriptor, buildXMLSchemaClassPathReferenceDescriptor, buildXMLSchemaFileReferenceDescriptor, buildXMLSchemaReferenceDescriptor, buildXMLSchemaURLReferenceDescriptor, buildXMLTransformationMappingDescriptor, buildXMLUnionFieldDescriptor
 
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 EclipseLinkObjectPersistenceRuntimeXMLProject

buildForeignReferenceMappingDescriptor

protected ClassDescriptor buildForeignReferenceMappingDescriptor()
Overrides:
buildForeignReferenceMappingDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildInheritancePolicyDescriptor

protected ClassDescriptor buildInheritancePolicyDescriptor()
Overrides:
buildInheritancePolicyDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildInstantiationPolicyDescriptor

protected ClassDescriptor buildInstantiationPolicyDescriptor()
Overrides:
buildInstantiationPolicyDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildInterfacePolicyDescriptor

protected ClassDescriptor buildInterfacePolicyDescriptor()
Overrides:
buildInterfacePolicyDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildInterfaceContainerPolicyDescriptor

protected ClassDescriptor buildInterfaceContainerPolicyDescriptor()
Overrides:
buildInterfaceContainerPolicyDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildSortedCollectionContainerPolicyDescriptor

protected ClassDescriptor buildSortedCollectionContainerPolicyDescriptor()
Overrides:
buildSortedCollectionContainerPolicyDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildMethodBaseQueryRedirectorDescriptor

protected ClassDescriptor buildMethodBaseQueryRedirectorDescriptor()
Overrides:
buildMethodBaseQueryRedirectorDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildObjectLevelReadQueryDescriptor

protected ClassDescriptor buildObjectLevelReadQueryDescriptor()
Overrides:
buildObjectLevelReadQueryDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildQueryArgumentDescriptor

protected ClassDescriptor buildQueryArgumentDescriptor()
Overrides:
buildQueryArgumentDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildRelationshipQueryKeyDescriptor

protected ClassDescriptor buildRelationshipQueryKeyDescriptor()
Overrides:
buildRelationshipQueryKeyDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildReturningFieldInfoDescriptor

protected ClassDescriptor buildReturningFieldInfoDescriptor()
Overrides:
buildReturningFieldInfoDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildClassDescriptorDescriptor

protected ClassDescriptor buildClassDescriptorDescriptor()
Overrides:
buildClassDescriptorDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildTypedAssociationDescriptor

protected ClassDescriptor buildTypedAssociationDescriptor()
Overrides:
buildTypedAssociationDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildTypeConversionConverterDescriptor

protected ClassDescriptor buildTypeConversionConverterDescriptor()
Overrides:
buildTypeConversionConverterDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildAbstractDirectMappingDescriptor

protected ClassDescriptor buildAbstractDirectMappingDescriptor()
Overrides:
buildAbstractDirectMappingDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildAbstractTransformationMappingDescriptor

protected ClassDescriptor buildAbstractTransformationMappingDescriptor()
Overrides:
buildAbstractTransformationMappingDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

buildTransformerBasedFieldTransformationDescriptor

protected ClassDescriptor buildTransformerBasedFieldTransformationDescriptor()
Overrides:
buildTransformerBasedFieldTransformationDescriptor in class EclipseLinkObjectPersistenceRuntimeXMLProject

EclipseLink 1.0_1.0 M7 - 20080508 API Reference - Incubation