Class EISObjectPersistenceXMLProject

All Implemented Interfaces:
Serializable, Cloneable

public class EISObjectPersistenceXMLProject extends 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(NamespaceResolverWithPrefixes namespaceResolverWithPrefixes)
  • Method Details

    • buildDescriptors

      protected void buildDescriptors()
      Specified by:
      buildDescriptors in class 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)