org.hibernate.metamodel.source.annotations.attribute.type
Class CompositeAttributeTypeResolver
java.lang.Object
org.hibernate.metamodel.source.annotations.attribute.type.CompositeAttributeTypeResolver
- All Implemented Interfaces:
- AttributeTypeResolver
public class CompositeAttributeTypeResolver
- extends Object
- implements AttributeTypeResolver
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompositeAttributeTypeResolver
public CompositeAttributeTypeResolver(AttributeTypeResolverImpl explicitHibernateTypeResolver)
addHibernateTypeResolver
public void addHibernateTypeResolver(AttributeTypeResolver resolver)
getExplicitHibernateTypeName
public String getExplicitHibernateTypeName()
- Specified by:
getExplicitHibernateTypeName in interface AttributeTypeResolver
- Returns:
- returns an explicit hibernate type name in case the mapped attribute has an additional
Type annotation or an implicit type is given via the use of annotations like
Lob, Enumerated and
Temporal.
getExplicitHibernateTypeParameters
public Map<String,String> getExplicitHibernateTypeParameters()
- Specified by:
getExplicitHibernateTypeParameters in interface AttributeTypeResolver
- Returns:
- Returns a map of optional type parameters. See
AttributeTypeResolver.getExplicitHibernateTypeName().
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.