EclipseLink 2.3.2, build 'v20111125-r10461' API Reference

org.eclipse.persistence.jpa.metadata
Class MetadataSourceAdapter

java.lang.Object
  extended by org.eclipse.persistence.jpa.metadata.MetadataSourceAdapter
All Implemented Interfaces:
MetadataSource
Direct Known Subclasses:
XMLMetadataSource

public abstract class MetadataSourceAdapter
extends java.lang.Object
implements MetadataSource

Purpose: To provide a trivial implementation of MetadataRepository. You may subclass this class rather than implement the MetadataRepositoryReader interface allowing insulation from future additions to the interface.

See Also:
MetadataRepository
Author:
Chris Delahunt
Since:
EclipseLink 2.3

Constructor Summary
MetadataSourceAdapter()
           
 
Method Summary
 org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappings getEntityMappings(java.util.Map<java.lang.String,java.lang.Object> properties, java.lang.ClassLoader classLoader, SessionLog log)
          PUBLIC: This method is responsible for returning the object representation of the MetadataSource.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetadataSourceAdapter

public MetadataSourceAdapter()
Method Detail

getEntityMappings

public org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappings getEntityMappings(java.util.Map<java.lang.String,java.lang.Object> properties,
                                                                                             java.lang.ClassLoader classLoader,
                                                                                             SessionLog log)
Description copied from interface: MetadataSource
PUBLIC: This method is responsible for returning the object representation of the MetadataSource. It is called on initial deployment and when the EntityManagerFactoryImpl is reloaded.

Specified by:
getEntityMappings in interface MetadataSource

EclipseLink 2.3.2, build 'v20111125-r10461' API Reference