org.hibernate.metamodel.source.annotations.attribute.type
Class EnumeratedTypeResolver

java.lang.Object
  extended by org.hibernate.metamodel.source.annotations.attribute.type.AbstractAttributeTypeResolver
      extended by org.hibernate.metamodel.source.annotations.attribute.type.EnumeratedTypeResolver
All Implemented Interfaces:
AttributeTypeResolver

public class EnumeratedTypeResolver
extends AbstractAttributeTypeResolver


Constructor Summary
EnumeratedTypeResolver(MappedAttribute mappedAttribute)
           
 
Method Summary
protected  org.jboss.jandex.AnnotationInstance getTypeDeterminingAnnotationInstance()
           
 String resolveHibernateTypeName(org.jboss.jandex.AnnotationInstance enumeratedAnnotation)
           
protected  Map<String,String> resolveHibernateTypeParameters(org.jboss.jandex.AnnotationInstance annotationInstance)
           
 
Methods inherited from class org.hibernate.metamodel.source.annotations.attribute.type.AbstractAttributeTypeResolver
getExplicitHibernateTypeName, getExplicitHibernateTypeParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnumeratedTypeResolver

public EnumeratedTypeResolver(MappedAttribute mappedAttribute)
Method Detail

getTypeDeterminingAnnotationInstance

protected org.jboss.jandex.AnnotationInstance getTypeDeterminingAnnotationInstance()
Specified by:
getTypeDeterminingAnnotationInstance in class AbstractAttributeTypeResolver

resolveHibernateTypeName

public String resolveHibernateTypeName(org.jboss.jandex.AnnotationInstance enumeratedAnnotation)
Specified by:
resolveHibernateTypeName in class AbstractAttributeTypeResolver

resolveHibernateTypeParameters

protected Map<String,String> resolveHibernateTypeParameters(org.jboss.jandex.AnnotationInstance annotationInstance)
Overrides:
resolveHibernateTypeParameters in class AbstractAttributeTypeResolver


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