[hibernate-commits] [hibernate/hibernate-orm] 90cabb: HHH-12135 - Support for AttributeConverters as CDI...

GitHub noreply at github.com
Fri Dec 15 19:25:37 EST 2017


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: 90cabb43ad8b186d73cb6b310fb2fd6774ffe44f
      https://github.com/hibernate/hibernate-orm/commit/90cabb43ad8b186d73cb6b310fb2fd6774ffe44f
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2017-12-15 (Fri, 15 Dec 2017)

  Changed paths:
    A hibernate-core/src/main/java/org/hibernate/boot/AttributeConverterInfo.java
    M hibernate-core/src/main/java/org/hibernate/boot/MetadataBuilder.java
    R hibernate-core/src/main/java/org/hibernate/boot/internal/AttributeConverterDescriptorImpl.java
    R hibernate-core/src/main/java/org/hibernate/boot/internal/AttributeConverterDescriptorNonAutoApplicableImpl.java
    R hibernate-core/src/main/java/org/hibernate/boot/internal/AttributeConverterManager.java
    M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
    M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
    A hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AbstractConverterDescriptor.java
    A hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AttributeConverterManager.java
    A hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AutoApplicableConverterDescriptorBypassedImpl.java
    A hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AutoApplicableConverterDescriptorStandardImpl.java
    A hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/ClassBasedConverterDescriptor.java
    A hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/InstanceBasedConverterDescriptor.java
    A hibernate-core/src/main/java/org/hibernate/boot/model/convert/package-info.java
    A hibernate-core/src/main/java/org/hibernate/boot/model/convert/spi/AutoApplicableConverterDescriptor.java
    A hibernate-core/src/main/java/org/hibernate/boot/model/convert/spi/ConverterAutoApplyHandler.java
    A hibernate-core/src/main/java/org/hibernate/boot/model/convert/spi/ConverterDescriptor.java
    A hibernate-core/src/main/java/org/hibernate/boot/model/convert/spi/JpaAttributeConverterCreationContext.java
    M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/ManagedResourcesImpl.java
    M hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/ManagedResources.java
    M hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/MetadataBuildingProcess.java
    M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
    M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingMetadataBuildingOptions.java
    R hibernate-core/src/main/java/org/hibernate/boot/spi/AttributeConverterAutoApplyHandler.java
    R hibernate-core/src/main/java/org/hibernate/boot/spi/AttributeConverterDescriptor.java
    M hibernate-core/src/main/java/org/hibernate/boot/spi/InFlightMetadataCollector.java
    M hibernate-core/src/main/java/org/hibernate/boot/spi/MetadataBuildingOptions.java
    M hibernate-core/src/main/java/org/hibernate/cfg/AbstractPropertyHolder.java
    M hibernate-core/src/main/java/org/hibernate/cfg/AttributeConverterDefinition.java
    M hibernate-core/src/main/java/org/hibernate/cfg/CollectionPropertyHolder.java
    M hibernate-core/src/main/java/org/hibernate/cfg/PropertyHolder.java
    M hibernate-core/src/main/java/org/hibernate/cfg/annotations/SimpleValueBinder.java
    M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/AttributeConverterDefinitionCollector.java
    M hibernate-core/src/main/java/org/hibernate/cfg/annotations/reflection/XMLContext.java
    M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/JavaConstantNode.java
    M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/LiteralNode.java
    M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
    M hibernate-core/src/main/java/org/hibernate/mapping/ToOne.java
    M hibernate-core/src/main/java/org/hibernate/mapping/Value.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/JpaAttributeConverterImpl.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/NamedEnumValueConverter.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/OrdinalEnumValueConverter.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/internal/StandardBasicValueConverter.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/package-info.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/spi/BasicValueConverter.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/spi/EnumValueConverter.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/convert/spi/JpaAttributeConverter.java
    M hibernate-core/src/main/java/org/hibernate/resource/beans/internal/ManagedBeanRegistryDirectImpl.java
    A hibernate-core/src/main/java/org/hibernate/resource/beans/spi/DirectInstantiationManagedBeanImpl.java
    A hibernate-core/src/main/java/org/hibernate/resource/beans/spi/ProvidedInstanceManagedBeanImpl.java
    M hibernate-core/src/main/java/org/hibernate/type/EnumType.java
    M hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/AttributeConverterMutabilityPlanImpl.java
    M hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/AttributeConverterSqlTypeDescriptorAdapter.java
    M hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/AttributeConverterTypeAdapter.java
    M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/AbstractTypeDescriptor.java
    M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/EnumJavaTypeDescriptor.java
    M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaTypeDescriptor.java
    R hibernate-core/src/test/java/org/hibernate/jpa/test/convert/ConversionAutoApplyTest.java
    R hibernate-core/src/test/java/org/hibernate/jpa/test/convert/QueryTest.java
    A hibernate-core/src/test/java/org/hibernate/test/cdi/converters/ConverterBean.java
    A hibernate-core/src/test/java/org/hibernate/test/cdi/converters/MonitorBean.java
    A hibernate-core/src/test/java/org/hibernate/test/cdi/converters/TheEntity.java
    A hibernate-core/src/test/java/org/hibernate/test/cdi/converters/delayed/DelayedCdiHostedConverterTest.java
    A hibernate-core/src/test/java/org/hibernate/test/cdi/converters/legacy/AddTenConverter.java
    A hibernate-core/src/test/java/org/hibernate/test/cdi/converters/legacy/BigDecimalToStringConverter.java
    A hibernate-core/src/test/java/org/hibernate/test/cdi/converters/legacy/ConversionAutoApplyTest.java
    A hibernate-core/src/test/java/org/hibernate/test/cdi/converters/legacy/ConvertBetweenTest.java
    A hibernate-core/src/test/java/org/hibernate/test/cdi/converters/legacy/Item.java
    A hibernate-core/src/test/java/org/hibernate/test/cdi/converters/legacy/QueryTest.java
    A hibernate-core/src/test/java/org/hibernate/test/cdi/converters/standard/CdiHostedConverterTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/AttributeConverterTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/BasicJodaTimeConversionTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/ExplicitDateConvertersTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/ExplicitEnumConvertersTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/SimpleConvertAnnotationTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/SimpleConvertsAnnotationTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/SimpleXmlOverriddenTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/XmlWithExplicitConvertAnnotationsTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/generics/ParameterizedAttributeConverterParameterTypeTest.java
    R hibernate-core/src/test/java/org/hibernate/test/jpa/convert/AddTenConverter.java
    R hibernate-core/src/test/java/org/hibernate/test/jpa/convert/BigDecimalToStringConverter.java
    R hibernate-core/src/test/java/org/hibernate/test/jpa/convert/ConvertBetweenTest.java
    R hibernate-core/src/test/java/org/hibernate/test/jpa/convert/Item.java

  Log Message:
  -----------
  HHH-12135 - Support for AttributeConverters as CDI beans

initial work to get AttributeConverter support to be able to integrate with ManagedBeanRegistry.  There is a lot of "infrastructure" changes because the old code assumed we could instantiate the converter as soon as we knew the class which precludes lookup in the registry later.




More information about the hibernate-commits mailing list