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_PREFIX
aliasDescriptors, allowNativeSQLQueries, 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, orderedDescriptors, partitioningPolicies, queries, 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, setNamespaceResolverOnDescriptors
addAlias, addDefaultReadOnlyClass, addDescriptor, addDescriptor, addDescriptors, addDescriptors, addJPAQuery, addJPATablePerTenantQuery, addMappedSuperclass, addMetamodelIdClassMapEntry, addPartitioningPolicy, addSQLResultSetMapping, allowNativeSQLQueries, 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, setAliasDescriptors, setAllowNativeSQLQueries, setAllowTablePerMultitenantDDLGeneration, setClassNamesForWeaving, setDatasourceLogin, setDefaultCacheIsolation, setDefaultIdentityMapClass, setDefaultIdentityMapSize, setDefaultIdValidation, setDefaultIsIsolated, setDefaultQueryResultsCachePolicy, setDefaultReadOnlyClasses, setDefaultTemporalMutable, setDeferModificationsUntilCommit, setDescriptors, setHasGenericHistorySupport, setHasIsolatedClasses, setHasMappingsPostCalculateChangesOnDeleted, setHasNonIsolatedUOWClasses, setHasProxyIndirection, setJPQLParseCache, setJPQLParseCacheMaxSize, setLogin, setLogin, setMultitenantPolicy, setName, setOrderedDescriptors, setPartitioningPolicies, setQueries, setStructConverters, setVPDIdentifier, setVPDLastIdentifierClassName, toString, useCacheIdentityMap, useCacheIdentityMap, useFullIdentityMap, useFullIdentityMap, useNoIdentityMap, useSoftCacheWeakIdentityMap, useSoftCacheWeakIdentityMap, usesOptimisticLocking, usesSequencing, useWeakIdentityMap, useWeakIdentityMap
public EISObjectPersistenceXMLProject()
public EISObjectPersistenceXMLProject(org.eclipse.persistence.internal.sessions.factories.NamespaceResolverWithPrefixes namespaceResolverWithPrefixes)
protected void buildDescriptors()
buildDescriptors
in class org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
protected 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)