Top Description Fields Constructors Methods
org.eclipse.persistence.eis

public Class EISObjectPersistenceXMLProject

extends NamespaceResolvableProject
Class Inheritance
Imports
java.util.ArrayList, .HashMap, .Iterator, .List, .Map, .Vector, javax.xml.namespace.QName, org.eclipse.persistence.descriptors.ClassDescriptor, org.eclipse.persistence.eis.interactions.XMLInteraction, org.eclipse.persistence.eis.mappings.EISCompositeCollectionMapping, .EISCompositeDirectCollectionMapping, .EISCompositeObjectMapping, .EISDirectMapping, .EISOneToManyMapping, .EISOneToOneMapping, .EISTransformationMapping, org.eclipse.persistence.internal.descriptors.InteractionArgument, org.eclipse.persistence.internal.helper.DatabaseField, org.eclipse.persistence.internal.indirection.IndirectionPolicy, .NoIndirectionPolicy, org.eclipse.persistence.internal.queries.ContainerPolicy, org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject, .NamespaceResolverWithPrefixes, org.eclipse.persistence.mappings.Association, .AttributeAccessor, .CollectionMapping, .ForeignReferenceMapping, .ObjectReferenceMapping, org.eclipse.persistence.mappings.converters.ClassInstanceConverter, org.eclipse.persistence.mappings.foundation.AbstractCompositeCollectionMapping, .AbstractCompositeDirectCollectionMapping, .AbstractCompositeObjectMapping, .AbstractDirectMapping, .AbstractTransformationMapping, org.eclipse.persistence.oxm.NamespaceResolver, .XMLConstants, .XMLDescriptor, .XMLField, org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping, .XMLCompositeObjectMapping, .XMLDirectMapping, org.eclipse.persistence.queries.Call, .ModifyQuery, .ReadQuery, org.eclipse.persistence.sessions.DatasourceLogin

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.

Field Summary

Inherited from org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject:
ECLIPSELINK_NAMESPACEECLIPSELINK_PREFIXfieldQnamensOPM_NAMESPACEOPM_PREFIXTOPLINK_NAMESPACETOPLINK_PREFIX

Constructor Summary

AccessConstructor and Description
public
EISObjectPersistenceXMLProject()

INTERNAL: Return a new descriptor project.

public

Method Summary

Modifier and TypeMethod and Description
protected void
protected ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
public ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
protected ClassDescriptor
protected XMLField
protected ClassDescriptor
Inherited from org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject:
buildNamespaceResolvergetNamespaceResolvergetPrimaryNamespacegetPrimaryNamespacePrefixgetPrimaryNamespaceXPathgetSecondaryNamespacegetSecondaryNamespacePrefixgetSecondaryNamespaceXPathresolvePrimaryNamespaceresolveSecondaryNamespacesetNamespaceResolverOnDescriptors

Constructor Detail

EISObjectPersistenceXMLProjectback to summary
public EISObjectPersistenceXMLProject()

INTERNAL: Return a new descriptor project.

EISObjectPersistenceXMLProjectback to summary
public EISObjectPersistenceXMLProject(NamespaceResolverWithPrefixes namespaceResolverWithPrefixes)

Method Detail

buildDescriptorsback to summary
protected void buildDescriptors()

Implements abstract org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject.buildDescriptors.

Annotations
@Override
buildEISCompositeCollectionMappingDescriptorback to summary
protected ClassDescriptor buildEISCompositeCollectionMappingDescriptor()
buildEISCompositeDirectCollectionMappingDescriptorback to summary
protected ClassDescriptor buildEISCompositeDirectCollectionMappingDescriptor()
buildEISCompositeObjectMappingDescriptorback to summary
protected ClassDescriptor buildEISCompositeObjectMappingDescriptor()
buildEISDescriptorDescriptorback to summary
protected ClassDescriptor buildEISDescriptorDescriptor()
buildEISDirectMappingDescriptorback to summary
protected ClassDescriptor buildEISDirectMappingDescriptor()
buildEISLoginDescriptorback to summary
public ClassDescriptor buildEISLoginDescriptor()
buildEISOneToManyMappingDescriptorback to summary
protected ClassDescriptor buildEISOneToManyMappingDescriptor()
buildEISOneToOneMappingDescriptorback to summary
protected ClassDescriptor buildEISOneToOneMappingDescriptor()
buildEISTransformationMappingDescriptorback to summary
protected ClassDescriptor buildEISTransformationMappingDescriptor()
buildInteractionArgumentDescriptorback to summary
protected ClassDescriptor buildInteractionArgumentDescriptor()
buildTypedFieldback to summary
protected XMLField buildTypedField(String fieldName)
buildXMLInteractionDescriptorback to summary
protected ClassDescriptor buildXMLInteractionDescriptor()