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:
Serializable, 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:
  • Constructor Details

    • EISObjectPersistenceXMLProject

      public EISObjectPersistenceXMLProject()
      INTERNAL: Return a new descriptor project.
    • EISObjectPersistenceXMLProject

      public EISObjectPersistenceXMLProject(org.eclipse.persistence.internal.sessions.factories.NamespaceResolverWithPrefixes namespaceResolverWithPrefixes)
  • Method Details

    • 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(String fieldName)