Class 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
    • 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)