public abstract class AbstractAttributeTypeResolver extends Object implements AttributeTypeResolver
Constructor and Description |
---|
AbstractAttributeTypeResolver() |
Modifier and Type | Method and Description |
---|---|
String |
getExplicitHibernateTypeName() |
Map<String,String> |
getExplicitHibernateTypeParameters() |
protected abstract org.jboss.jandex.AnnotationInstance |
getTypeDeterminingAnnotationInstance() |
protected abstract String |
resolveHibernateTypeName(org.jboss.jandex.AnnotationInstance annotationInstance) |
protected Map<String,String> |
resolveHibernateTypeParameters(org.jboss.jandex.AnnotationInstance annotationInstance) |
protected abstract org.jboss.jandex.AnnotationInstance getTypeDeterminingAnnotationInstance()
protected abstract String resolveHibernateTypeName(org.jboss.jandex.AnnotationInstance annotationInstance)
protected Map<String,String> resolveHibernateTypeParameters(org.jboss.jandex.AnnotationInstance annotationInstance)
public final String getExplicitHibernateTypeName()
getExplicitHibernateTypeName
in interface AttributeTypeResolver
Type
annotation or an implicit type is given via the use of annotations like
Lob
, Enumerated
and
Temporal
.public final Map<String,String> getExplicitHibernateTypeParameters()
getExplicitHibernateTypeParameters
in interface AttributeTypeResolver
AttributeTypeResolver.getExplicitHibernateTypeName()
.Copyright © 2018 JBoss by Red Hat. All rights reserved.