Interface ConverterAutoApplyHandler
-
- All Known Implementing Classes:
AttributeConverterManager
@Incubating public interface ConverterAutoApplyHandler
Manages resolution of auto-appliedAttributeConverter
references for specific mappings- See Also:
Converter.autoApply()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConverterDescriptor
findAutoApplyConverterForAttribute(org.hibernate.annotations.common.reflection.XProperty property, MetadataBuildingContext context)
Resolve the auto-applied converter to be applied to a basic attribute described by the passed property descriptor.ConverterDescriptor
findAutoApplyConverterForCollectionElement(org.hibernate.annotations.common.reflection.XProperty property, MetadataBuildingContext context)
Resolve the auto-applied converter to be applied to the elements of a plural attribute described by the passed property descriptor.ConverterDescriptor
findAutoApplyConverterForMapKey(org.hibernate.annotations.common.reflection.XProperty property, MetadataBuildingContext context)
Resolve the auto-applied converter to be applied to the keys of a plural Map attribute described by the passed property descriptor.
-
-
-
Method Detail
-
findAutoApplyConverterForAttribute
ConverterDescriptor findAutoApplyConverterForAttribute(org.hibernate.annotations.common.reflection.XProperty property, MetadataBuildingContext context)
Resolve the auto-applied converter to be applied to a basic attribute described by the passed property descriptor.null
indicates that no auto-applied converter matched- Parameters:
property
- The HCANN descriptor for the basic attribute
-
findAutoApplyConverterForCollectionElement
ConverterDescriptor findAutoApplyConverterForCollectionElement(org.hibernate.annotations.common.reflection.XProperty property, MetadataBuildingContext context)
Resolve the auto-applied converter to be applied to the elements of a plural attribute described by the passed property descriptor.null
indicates that no auto-applied converter matched- Parameters:
property
- The HCANN descriptor for the plural attribute
-
findAutoApplyConverterForMapKey
ConverterDescriptor findAutoApplyConverterForMapKey(org.hibernate.annotations.common.reflection.XProperty property, MetadataBuildingContext context)
Resolve the auto-applied converter to be applied to the keys of a plural Map attribute described by the passed property descriptor.null
indicates that no auto-applied converter matched- Parameters:
property
- The HCANN descriptor for the Map-typed plural attribute
-
-