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 AttributeTypeResolverType 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 AttributeTypeResolverAttributeTypeResolver.getExplicitHibernateTypeName().Copyright © 2018. All rights reserved.