Top Inners Fields Constructors Methods
org.hibernate.boot.model.convert.internal

public Class AttributeConverterManager

extends Object
implements ConverterAutoApplyHandler
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.model.convert.spi.ConverterAutoApplyHandler
Imports
java.util.ArrayList, .Collection, .Collections, .List, .Locale, .Map, java.util.concurrent.ConcurrentHashMap, java.util.function.Function, org.hibernate.AssertionFailure, org.hibernate.annotations.common.reflection.XProperty, org.hibernate.boot.model.convert.spi.AutoApplicableConverterDescriptor, .ConverterDescriptor, .ConverterAutoApplyHandler, org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.internal.util.StringHelper, org.jboss.logging.Logger

Author
Steve Ebersole

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static enum

Field Summary

Modifier and TypeField and Description
private Map<Class<T>, ConverterDescriptor>
private static final Logger
private static StringHelper.Renderer<ConverterDescriptor>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
private Collection<ConverterDescriptor>
public ConverterDescriptor
public ConverterDescriptor
public ConverterDescriptor
private ConverterDescriptor
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

attributeConverterDescriptorsByClassback to summary
private Map<Class<T>, ConverterDescriptor> attributeConverterDescriptorsByClass
logback to summary
private static final Logger log
RENDERERback to summary
private static StringHelper.Renderer<ConverterDescriptor> RENDERER

Constructor Detail

AttributeConverterManagerback to summary
public AttributeConverterManager()

Method Detail

addConverterback to summary
public void addConverter(ConverterDescriptor descriptor)
converterDescriptorsback to summary
private Collection<ConverterDescriptor> converterDescriptors()
findAutoApplyConverterForAttributeback to summary
public ConverterDescriptor findAutoApplyConverterForAttribute(XProperty xProperty, MetadataBuildingContext context)

Implements org.hibernate.boot.model.convert.spi.ConverterAutoApplyHandler.findAutoApplyConverterForAttribute.

Annotations
@Override
findAutoApplyConverterForCollectionElementback to summary
public ConverterDescriptor findAutoApplyConverterForCollectionElement(XProperty xProperty, MetadataBuildingContext context)

Implements org.hibernate.boot.model.convert.spi.ConverterAutoApplyHandler.findAutoApplyConverterForCollectionElement.

Annotations
@Override
findAutoApplyConverterForMapKeyback to summary
public ConverterDescriptor findAutoApplyConverterForMapKey(XProperty xProperty, MetadataBuildingContext context)

Implements org.hibernate.boot.model.convert.spi.ConverterAutoApplyHandler.findAutoApplyConverterForMapKey.

Annotations
@Override
locateMatchingConverterback to summary
private ConverterDescriptor locateMatchingConverter(XProperty xProperty, AttributeConverterManager.ConversionSite conversionSite, Function<AutoApplicableConverterDescriptor, ConverterDescriptor> matcher)
org.hibernate.boot.model.convert.internal back to summary

pack-priv final Enum AttributeConverterManager.ConversionSite

extends Enum<AttributeConverterManager.ConversionSite>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final AttributeConverterManager.ConversionSite
public static final AttributeConverterManager.ConversionSite
public static final AttributeConverterManager.ConversionSite
private final String

Constructor Summary

AccessConstructor and Description
private
ConversionSite(String siteDescriptor)

Method Summary

Modifier and TypeMethod and Description
public String
public static AttributeConverterManager.ConversionSite
public static AttributeConverterManager.ConversionSite[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ATTRIBUTEback to summary
public static final AttributeConverterManager.ConversionSite ATTRIBUTE
COLLECTION_ELEMENTback to summary
public static final AttributeConverterManager.ConversionSite COLLECTION_ELEMENT
MAP_KEYback to summary
public static final AttributeConverterManager.ConversionSite MAP_KEY
siteDescriptorback to summary
private final String siteDescriptor

Constructor Detail

ConversionSiteback to summary
private ConversionSite(String siteDescriptor)

Method Detail

getSiteDescriptorback to summary
public String getSiteDescriptor()
valueOfback to summary
public static AttributeConverterManager.ConversionSite valueOf(String name)
valuesback to summary
public static AttributeConverterManager.ConversionSite[] values()