EclipseLink 1.1.1_ 1.1.1.v20090430-r4097 API Reference

org.eclipse.persistence.eis
Class EISObjectPersistenceXMLProject

java.lang.Object
  extended by org.eclipse.persistence.sessions.Project
      extended by org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
          extended by 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, ns, OPM_NAMESPACE, OPM_PREFIX, TOPLINK_NAMESPACE, TOPLINK_PREFIX
 
Fields inherited from class org.eclipse.persistence.sessions.Project
aliasDescriptors, datasourceLogin, defaultIdentityMapClass, defaultIdentityMapSize, defaultIsIsolated, defaultReadOnlyClasses, defaultTemporalMutable, descriptors, hasGenericHistorySupport, hasIsolatedClasses, hasMappingsPostCalculateChangesOnDeleted, hasProxyIndirection, jpqlParseCache, name, orderedDescriptors, sqlResultSetMappings
 
Constructor Summary
EISObjectPersistenceXMLProject()
          INTERNAL: Return a new descriptor project.
EISObjectPersistenceXMLProject(org.eclipse.persistence.internal.sessions.factories.NamespaceResolverWithPrefixes namespaceResolverWithPrefixes)
           
 
Method Summary
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, addSQLResultSetMapping, applyLogin, assumeExistenceForDoesExist, checkCacheForDoesExist, checkDatabaseForDoesExist, clone, conformAllDescriptors, convertClassNamesToClasses, createDatabaseSession, createServerSession, createServerSession, createServerSession, getAliasDescriptors, getClassDescriptor, getDatasourceLogin, getDefaultIdentityMapClass, getDefaultIdentityMapSize, getDefaultIsIsolated, getDefaultReadOnlyClasses, getDefaultTemporalMutable, getDescriptor, getDescriptorForAlias, getDescriptors, getJPQLParseCache, getJPQLParseCacheMaxSize, getLogin, getName, getOrderedDescriptors, getSQLResultSetMapping, hasGenericHistorySupport, hasIsolatedClasses, hasMappingsPostCalculateChangesOnDeleted, hasProxyIndirection, setAliasDescriptors, setDatasourceLogin, setDefaultIdentityMapClass, setDefaultIdentityMapSize, setDefaultIsIsolated, setDefaultReadOnlyClasses, setDefaultTemporalMutable, setDeferModificationsUntilCommit, setDescriptors, setHasGenericHistorySupport, setHasIsolatedClasses, setHasMappingsPostCalculateChangesOnDeleted, setHasProxyIndirection, 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

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 class org.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)

EclipseLink 1.1.1_ 1.1.1.v20090430-r4097 API Reference