org.hibernate.metamodel.source.annotations.entity
Class EntityBindingContext

java.lang.Object
  extended by org.hibernate.metamodel.source.annotations.entity.EntityBindingContext
All Implemented Interfaces:
AnnotationBindingContext, BindingContext, LocalBindingContext

public class EntityBindingContext
extends Object
implements LocalBindingContext, AnnotationBindingContext

Annotation version of a local binding context.


Constructor Summary
EntityBindingContext(AnnotationBindingContext contextDelegate, ConfiguredClass source)
           
 
Method Summary
 org.jboss.jandex.ClassInfo getClassInfo(String name)
           
 org.jboss.jandex.Index getIndex()
           
 MappingDefaults getMappingDefaults()
           
 MetadataImplementor getMetadataImplementor()
           
 NamingStrategy getNamingStrategy()
           
 Origin getOrigin()
           
 com.fasterxml.classmate.ResolvedType getResolvedType(Class<?> clazz)
           
 ServiceRegistry getServiceRegistry()
           
 boolean isGloballyQuotedIdentifiers()
           
<T> Class<T>
locateClassByName(String name)
           
 Value<Class<?>> makeClassReference(String className)
           
 Type makeJavaType(String className)
           
 String qualifyClassName(String name)
           
 void resolveAllTypes(String className)
           
 com.fasterxml.classmate.ResolvedTypeWithMembers resolveMemberTypes(com.fasterxml.classmate.ResolvedType type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityBindingContext

public EntityBindingContext(AnnotationBindingContext contextDelegate,
                            ConfiguredClass source)
Method Detail

getOrigin

public Origin getOrigin()
Specified by:
getOrigin in interface LocalBindingContext

getServiceRegistry

public ServiceRegistry getServiceRegistry()
Specified by:
getServiceRegistry in interface BindingContext

getNamingStrategy

public NamingStrategy getNamingStrategy()
Specified by:
getNamingStrategy in interface BindingContext

getMappingDefaults

public MappingDefaults getMappingDefaults()
Specified by:
getMappingDefaults in interface BindingContext

getMetadataImplementor

public MetadataImplementor getMetadataImplementor()
Specified by:
getMetadataImplementor in interface BindingContext

locateClassByName

public <T> Class<T> locateClassByName(String name)
Specified by:
locateClassByName in interface BindingContext

makeJavaType

public Type makeJavaType(String className)
Specified by:
makeJavaType in interface BindingContext

isGloballyQuotedIdentifiers

public boolean isGloballyQuotedIdentifiers()
Specified by:
isGloballyQuotedIdentifiers in interface BindingContext

makeClassReference

public Value<Class<?>> makeClassReference(String className)
Specified by:
makeClassReference in interface BindingContext

qualifyClassName

public String qualifyClassName(String name)
Specified by:
qualifyClassName in interface BindingContext

getIndex

public org.jboss.jandex.Index getIndex()
Specified by:
getIndex in interface AnnotationBindingContext

getClassInfo

public org.jboss.jandex.ClassInfo getClassInfo(String name)
Specified by:
getClassInfo in interface AnnotationBindingContext

resolveAllTypes

public void resolveAllTypes(String className)
Specified by:
resolveAllTypes in interface AnnotationBindingContext

getResolvedType

public com.fasterxml.classmate.ResolvedType getResolvedType(Class<?> clazz)
Specified by:
getResolvedType in interface AnnotationBindingContext

resolveMemberTypes

public com.fasterxml.classmate.ResolvedTypeWithMembers resolveMemberTypes(com.fasterxml.classmate.ResolvedType type)
Specified by:
resolveMemberTypes in interface AnnotationBindingContext


Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.