public class EISObjectPersistenceXMLProject
extends org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
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.
ECLIPSELINK_NAMESPACE, ECLIPSELINK_PREFIX, fieldQname, ns, OPM_NAMESPACE, OPM_PREFIX, TOPLINK_NAMESPACE, TOPLINK_PREFIXaliasDescriptors, allowConvertResultToBoolean, allowExtendedCacheLogging, allowExtendedThreadLogging, allowExtendedThreadLoggingThreadDump, allowNativeSQLQueries, allowNullResultMaxMin, 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 and Description |
|---|
EISObjectPersistenceXMLProject()
INTERNAL:
Return a new descriptor project.
|
EISObjectPersistenceXMLProject(org.eclipse.persistence.internal.sessions.factories.NamespaceResolverWithPrefixes namespaceResolverWithPrefixes) |
| Modifier and Type | Method and 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() |
buildNamespaceResolver, getNamespaceResolver, getPrimaryNamespace, getPrimaryNamespacePrefix, getPrimaryNamespaceXPath, getSecondaryNamespace, getSecondaryNamespacePrefix, getSecondaryNamespaceXPath, resolvePrimaryNamespace, resolveSecondaryNamespace, setNamespaceResolverOnDescriptorsaddAlias, 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, isQueryCacheForceDeferredLocks, namingIntoIndexed, setAliasDescriptors, setAllowConvertResultToBoolean, setAllowExtendedCacheLogging, setAllowExtendedThreadLogging, setAllowExtendedThreadLoggingThreadDump, setAllowNativeSQLQueries, setAllowNullResultMaxMin, 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, useWeakIdentityMappublic EISObjectPersistenceXMLProject()
public EISObjectPersistenceXMLProject(org.eclipse.persistence.internal.sessions.factories.NamespaceResolverWithPrefixes namespaceResolverWithPrefixes)
protected void buildDescriptors()
buildDescriptors in class org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProjectprotected ClassDescriptor buildEISDescriptorDescriptor()
protected ClassDescriptor buildXMLInteractionDescriptor()
public ClassDescriptor buildEISLoginDescriptor()
protected ClassDescriptor buildInteractionArgumentDescriptor()
protected ClassDescriptor buildEISDirectMappingDescriptor()
protected ClassDescriptor buildEISTransformationMappingDescriptor()
protected ClassDescriptor buildEISCompositeDirectCollectionMappingDescriptor()
protected ClassDescriptor buildEISCompositeObjectMappingDescriptor()
protected ClassDescriptor buildEISCompositeCollectionMappingDescriptor()
protected ClassDescriptor buildEISOneToOneMappingDescriptor()
protected ClassDescriptor buildEISOneToManyMappingDescriptor()
protected XMLField buildTypedField(java.lang.String fieldName)