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

org.eclipse.persistence.sessions.factories
Class EclipseLinkObjectPersistenceRuntimeXMLProject

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
All Implemented Interfaces:
java.io.Serializable, java.lang.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.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
EclipseLinkObjectPersistenceRuntimeXMLProject()
          INTERNAL: Return a new descriptor project.
 
Method Summary
 void buildDescriptors()
           
protected  void buildNamespaceResolver()
           
protected  ClassDescriptor buildProjectDescriptor()
           
protected  ConstantTransformer getConstantTransformerForProjectVersionMapping()
          INTERNAL:
 java.lang.String getPrimaryNamespace()
           
 java.lang.String getPrimaryNamespacePrefix()
           
 java.lang.String getSecondaryNamespace()
           
 java.lang.String getSecondaryNamespacePrefix()
           
 
Methods inherited from class org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1
buildAbstractDirectMappingDescriptor, buildAbstractNullPolicyDescriptor, buildAggregateCollectionMappingDescriptor, buildCallDescriptor, buildClassDescriptorDescriptor, buildComplexPLSQLTypeWrapperDescriptor, buildContainerPolicyDescriptor, buildCursoredStreamPolicyDescriptor, buildDatabaseFieldDescriptor, buildDatabaseLoginDescriptor, buildDatabaseMappingDescriptor, buildDatabaseTypeWrapperDescriptor, buildDirectCollectionMappingDescriptor, buildInheritancePolicyDescriptor, buildIsSetNullPolicyDescriptor, buildJDBCTypeWrapperDescriptor, buildManyToManyMappingMappingDescriptor, buildNamespaceResolverDescriptor, buildNullPolicyDescriptor, buildObjectLevelReadQueryDescriptor, buildObjectRelationalDatabaseFieldDescriptor, buildOneToManyMappingMappingDescriptor, buildOneToOneMappingDescriptor, buildOXXMLDescriptorDescriptor, buildPLSQLargumentDescriptor, buildPLSQLrecordDescriptor, buildPLSQLStoredProcedureCallDescriptor, buildRelationalDescriptorDescriptor, buildScrollableCursorPolicyDescriptor, buildSimplePLSQLTypeWrapperDescriptor, buildSortedCollectionContainerPolicyDescriptor, 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, buildAbstractTransformationMappingDescriptor, buildAggregateMappingDescriptor, 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, 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, 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

EclipseLinkObjectPersistenceRuntimeXMLProject

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

Method Detail

buildNamespaceResolver

protected void buildNamespaceResolver()
Overrides:
buildNamespaceResolver in class NamespaceResolvableProject

buildDescriptors

public void buildDescriptors()
Overrides:
buildDescriptors in class ObjectPersistenceRuntimeXMLProject_11_1_1

getPrimaryNamespacePrefix

public java.lang.String getPrimaryNamespacePrefix()
Overrides:
getPrimaryNamespacePrefix in class ObjectPersistenceRuntimeXMLProject

getPrimaryNamespace

public java.lang.String getPrimaryNamespace()
Overrides:
getPrimaryNamespace in class ObjectPersistenceRuntimeXMLProject

getSecondaryNamespacePrefix

public java.lang.String getSecondaryNamespacePrefix()
Overrides:
getSecondaryNamespacePrefix in class ObjectPersistenceRuntimeXMLProject

getSecondaryNamespace

public java.lang.String getSecondaryNamespace()
Overrides:
getSecondaryNamespace in class ObjectPersistenceRuntimeXMLProject

buildProjectDescriptor

protected ClassDescriptor buildProjectDescriptor()
Overrides:
buildProjectDescriptor in class ObjectPersistenceRuntimeXMLProject_11_1_1

getConstantTransformerForProjectVersionMapping

protected ConstantTransformer getConstantTransformerForProjectVersionMapping()
Description copied from class: ObjectPersistenceRuntimeXMLProject_11_1_1
INTERNAL:

Overrides:
getConstantTransformerForProjectVersionMapping in class ObjectPersistenceRuntimeXMLProject_11_1_1

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