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.NamespaceResolvableProjectINTERNAL:EISObjectPersistenceXMLProjectdefines 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 voidbuildDescriptors()protected ClassDescriptorbuildEISCompositeCollectionMappingDescriptor()protected ClassDescriptorbuildEISCompositeDirectCollectionMappingDescriptor()protected ClassDescriptorbuildEISCompositeObjectMappingDescriptor()protected ClassDescriptorbuildEISDescriptorDescriptor()protected ClassDescriptorbuildEISDirectMappingDescriptor()ClassDescriptorbuildEISLoginDescriptor()protected ClassDescriptorbuildEISOneToManyMappingDescriptor()protected ClassDescriptorbuildEISOneToOneMappingDescriptor()protected ClassDescriptorbuildEISTransformationMappingDescriptor()protected ClassDescriptorbuildInteractionArgumentDescriptor()protected XMLFieldbuildTypedField(java.lang.String fieldName)protected ClassDescriptorbuildXMLInteractionDescriptor()-
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:
buildDescriptorsin 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)
-
-