org.hibernate.metamodel.source.annotations.entity
Class EntityBindingContext
java.lang.Object
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityBindingContext
public EntityBindingContext(AnnotationBindingContext contextDelegate,
ConfiguredClass source)
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.