public abstract class AbstractAttributeTypeResolver extends java.lang.Object implements AttributeTypeResolver
Constructor and Description |
---|
AbstractAttributeTypeResolver() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getExplicitHibernateTypeName() |
java.util.Map<java.lang.String,java.lang.String> |
getExplicitHibernateTypeParameters() |
protected abstract org.jboss.jandex.AnnotationInstance |
getTypeDeterminingAnnotationInstance() |
protected abstract java.lang.String |
resolveHibernateTypeName(org.jboss.jandex.AnnotationInstance annotationInstance) |
protected java.util.Map<java.lang.String,java.lang.String> |
resolveHibernateTypeParameters(org.jboss.jandex.AnnotationInstance annotationInstance) |
protected abstract org.jboss.jandex.AnnotationInstance getTypeDeterminingAnnotationInstance()
protected abstract java.lang.String resolveHibernateTypeName(org.jboss.jandex.AnnotationInstance annotationInstance)
protected java.util.Map<java.lang.String,java.lang.String> resolveHibernateTypeParameters(org.jboss.jandex.AnnotationInstance annotationInstance)
public final java.lang.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 java.util.Map<java.lang.String,java.lang.String> getExplicitHibernateTypeParameters()
getExplicitHibernateTypeParameters
in interface AttributeTypeResolver
AttributeTypeResolver.getExplicitHibernateTypeName()
.Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.