Package org.eclipse.persistence.eis
Class EISObjectPersistenceXMLProject
- 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.eis.EISObjectPersistenceXMLProject
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class EISObjectPersistenceXMLProject extends org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
INTERNAL:EISObjectPersistenceXMLProject
defines the EclipseLink EIS project and descriptor information to read a EclipseLink project from an XML file. The EIS meta-data must be defined separately as it has separate jar dependencies that must not be required if not using EIS.- See Also:
- Serialized Form
-
-
Field Summary
-
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, allowConvertResultToBoolean, allowExtendedCacheLogging, allowExtendedThreadLogging, allowExtendedThreadLoggingThreadDump, allowNativeSQLQueries, allowNullResultMaxMin, 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 EISObjectPersistenceXMLProject()
INTERNAL: Return a new descriptor project.EISObjectPersistenceXMLProject(org.eclipse.persistence.internal.sessions.factories.NamespaceResolverWithPrefixes namespaceResolverWithPrefixes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
buildDescriptors()
protected ClassDescriptor
buildEISCompositeCollectionMappingDescriptor()
protected ClassDescriptor
buildEISCompositeDirectCollectionMappingDescriptor()
protected ClassDescriptor
buildEISCompositeObjectMappingDescriptor()
protected ClassDescriptor
buildEISDescriptorDescriptor()
protected ClassDescriptor
buildEISDirectMappingDescriptor()
ClassDescriptor
buildEISLoginDescriptor()
protected ClassDescriptor
buildEISOneToManyMappingDescriptor()
protected ClassDescriptor
buildEISOneToOneMappingDescriptor()
protected ClassDescriptor
buildEISTransformationMappingDescriptor()
protected ClassDescriptor
buildInteractionArgumentDescriptor()
protected XMLField
buildTypedField(java.lang.String fieldName)
protected ClassDescriptor
buildXMLInteractionDescriptor()
-
Methods inherited from class org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
buildNamespaceResolver, getNamespaceResolver, getPrimaryNamespace, getPrimaryNamespacePrefix, getPrimaryNamespaceXPath, getSecondaryNamespace, getSecondaryNamespacePrefix, 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, allowConvertResultToBoolean, allowExtendedCacheLogging, allowExtendedThreadLogging, allowExtendedThreadLoggingThreadDump, allowNativeSQLQueries, allowNullResultMaxMin, allowSQLDeferral, allowTablePerMultitenantDDLGeneration, applyLogin, assumeExistenceForDoesExist, checkCacheForDoesExist, checkDatabaseForDoesExist, clone, conformAllDescriptors, convertClassNamesToClasses, createDatabaseSession, createServerSession, createServerSession, createServerSession, createServerSession, getAliasDescriptors, getAttributeGroups, getClassDescriptor, getClassNamesForWeaving, getDatasourceLogin, getDefaultCacheIsolation, getDefaultIdentityMapClass, getDefaultIdentityMapSize, getDefaultIdValidation, getDefaultIsIsolated, 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, setAllowConvertResultToBoolean, setAllowExtendedCacheLogging, setAllowExtendedThreadLogging, setAllowExtendedThreadLoggingThreadDump, setAllowNativeSQLQueries, setAllowNullResultMaxMin, setAllowQueryResultsCacheValidation, setAllowSQLDeferral, setAllowTablePerMultitenantDDLGeneration, setClassNamesForWeaving, setDatasourceLogin, setDefaultCacheIsolation, setDefaultIdentityMapClass, setDefaultIdentityMapSize, setDefaultIdValidation, setDefaultIsIsolated, 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 Detail
-
EISObjectPersistenceXMLProject
public EISObjectPersistenceXMLProject()
INTERNAL: Return a new descriptor project.
-
EISObjectPersistenceXMLProject
public EISObjectPersistenceXMLProject(org.eclipse.persistence.internal.sessions.factories.NamespaceResolverWithPrefixes namespaceResolverWithPrefixes)
-
-
Method Detail
-
buildDescriptors
protected void buildDescriptors()
- Specified by:
buildDescriptors
in classorg.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
-
buildEISDescriptorDescriptor
protected ClassDescriptor buildEISDescriptorDescriptor()
-
buildXMLInteractionDescriptor
protected ClassDescriptor buildXMLInteractionDescriptor()
-
buildEISLoginDescriptor
public ClassDescriptor buildEISLoginDescriptor()
-
buildInteractionArgumentDescriptor
protected ClassDescriptor buildInteractionArgumentDescriptor()
-
buildEISDirectMappingDescriptor
protected ClassDescriptor buildEISDirectMappingDescriptor()
-
buildEISTransformationMappingDescriptor
protected ClassDescriptor buildEISTransformationMappingDescriptor()
-
buildEISCompositeDirectCollectionMappingDescriptor
protected ClassDescriptor buildEISCompositeDirectCollectionMappingDescriptor()
-
buildEISCompositeObjectMappingDescriptor
protected ClassDescriptor buildEISCompositeObjectMappingDescriptor()
-
buildEISCompositeCollectionMappingDescriptor
protected ClassDescriptor buildEISCompositeCollectionMappingDescriptor()
-
buildEISOneToOneMappingDescriptor
protected ClassDescriptor buildEISOneToOneMappingDescriptor()
-
buildEISOneToManyMappingDescriptor
protected ClassDescriptor buildEISOneToManyMappingDescriptor()
-
buildTypedField
protected XMLField buildTypedField(java.lang.String fieldName)
-
-