Package io.tesler.model.core.hbn
Class PropagateMetadataProvider
- java.lang.Object
-
- org.hibernate.cfg.annotations.reflection.JPAMetadataProvider
-
- io.tesler.model.core.hbn.PropagateMetadataProvider
-
- All Implemented Interfaces:
org.hibernate.annotations.common.reflection.MetadataProvider
public class PropagateMetadataProvider extends org.hibernate.cfg.annotations.reflection.JPAMetadataProvider
Decorator base JPAMetadataProvider, inheritance is used because HBN uses explicit conversions to JPAMetadataProvider
-
-
Constructor Summary
Constructors Constructor Description PropagateMetadataProvider(org.hibernate.boot.spi.BootstrapContext bootstrapContext, org.hibernate.cfg.annotations.reflection.JPAMetadataProvider delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.annotations.common.reflection.AnnotationReader
getAnnotationReader(AnnotatedElement annotatedElement)
Map<Object,Object>
getDefaults()
org.hibernate.cfg.annotations.reflection.XMLContext
getXMLContext()
-
-
-
Method Detail
-
getDefaults
public Map<Object,Object> getDefaults()
- Specified by:
getDefaults
in interfaceorg.hibernate.annotations.common.reflection.MetadataProvider
- Overrides:
getDefaults
in classorg.hibernate.cfg.annotations.reflection.JPAMetadataProvider
-
getAnnotationReader
public org.hibernate.annotations.common.reflection.AnnotationReader getAnnotationReader(AnnotatedElement annotatedElement)
- Specified by:
getAnnotationReader
in interfaceorg.hibernate.annotations.common.reflection.MetadataProvider
- Overrides:
getAnnotationReader
in classorg.hibernate.cfg.annotations.reflection.JPAMetadataProvider
-
getXMLContext
public org.hibernate.cfg.annotations.reflection.XMLContext getXMLContext()
- Overrides:
getXMLContext
in classorg.hibernate.cfg.annotations.reflection.JPAMetadataProvider
-
-