Top Description Fields Constructors Methods
org.hibernate.cfg.annotations.reflection

public Class JPAMetadataProvider

extends Object
implements MetadataProvider, Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable, org.hibernate.annotations.common.reflection.MetadataProvider
Imports
java.io.IOException, .ObjectInputStream, .Serializable, java.lang.reflect.AnnotatedElement, java.util.ArrayList, .HashMap, .List, .Map, javax.persistence.EntityListeners, .NamedNativeQuery, .NamedQuery, .SequenceGenerator, .SqlResultSetMapping, .TableGenerator, org.dom4j.Element, org.hibernate.annotations.common.reflection.AnnotationReader, .MetadataProvider, org.hibernate.annotations.common.reflection.java.JavaMetadataProvider, org.hibernate.util.ReflectHelper

MetadataProvider aware of the JPA Deployment descriptor
Author
Emmanuel Bernard

Field Summary

Modifier and TypeField and Description
private transient Map<AnnotatedElement, AnnotationReader>
private transient Map<Object, Object>
private transient MetadataProvider
private XMLContext

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public AnnotationReader
getAnnotationReader(AnnotatedElement annotatedElement)

Implements org.hibernate.annotations.common.reflection.MetadataProvider.getAnnotationReader.

provide metadata for a gien annotated element
public Map<Object, Object>
public XMLContext
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cacheback to summary
private transient Map<AnnotatedElement, AnnotationReader> cache
defaultsback to summary
private transient Map<Object, Object> defaults
delegateback to summary
private transient MetadataProvider delegate
xmlContextback to summary
private XMLContext xmlContext

Constructor Detail

JPAMetadataProviderback to summary
public JPAMetadataProvider()

Method Detail

getAnnotationReaderback to summary
public AnnotationReader getAnnotationReader(AnnotatedElement annotatedElement)

Implements org.hibernate.annotations.common.reflection.MetadataProvider.getAnnotationReader.

Doc from org.hibernate.annotations.common.reflection.MetadataProvider.getAnnotationReader.

provide metadata for a gien annotated element

getDefaultsback to summary
public Map<Object, Object> getDefaults()

Implements org.hibernate.annotations.common.reflection.MetadataProvider.getDefaults.

Doc from org.hibernate.annotations.common.reflection.MetadataProvider.getDefaults.

provide default metadata

getXMLContextback to summary
public XMLContext getXMLContext()
readObjectback to summary
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException