Interface ConverterAutoApplyHandler
-
- All Known Implementing Classes:
AttributeConverterManager
@Incubating public interface ConverterAutoApplyHandler
Manages resolution of auto-appliedAttributeConverterreferences for specific mappings- See Also:
Converter.autoApply()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConverterDescriptorfindAutoApplyConverterForAttribute(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.ConverterDescriptorfindAutoApplyConverterForCollectionElement(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.ConverterDescriptorfindAutoApplyConverterForMapKey(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.nullindicates 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.nullindicates 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.nullindicates that no auto-applied converter matched- Parameters:
property- The HCANN descriptor for the Map-typed plural attribute
-
-