[hibernate-commits] [hibernate/hibernate-validator] 6ebba4: HV-1363 Move getter detection logic to separate cl...

GitHub noreply at github.com
Wed Jun 20 11:32:14 EDT 2018


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: 6ebba4fd8aae836d34fe4cc5cd6642f6048dec3d
      https://github.com/hibernate/hibernate-validator/commit/6ebba4fd8aae836d34fe4cc5cd6642f6048dec3d
  Author: marko-bekhta <marko.prykladna at gmail.com>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M cdi/src/main/java/org/hibernate/validator/cdi/ValidationExtension.java
    A cdi/src/main/java/org/hibernate/validator/cdi/internal/util/GetterPropertySelectionStrategyHelper.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorFactory.java
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/DefaultConstraintMapping.java
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/TypeConstraintMappingContextImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/BeanMetaDataManager.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/provider/XmlMetaDataProvider.java
    R engine/src/main/java/org/hibernate/validator/internal/properties/ConstrainableType.java
    A engine/src/main/java/org/hibernate/validator/internal/properties/DefaultGetterPropertySelectionStrategy.java
    R engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBean.java
    M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanExecutable.java
    M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanGetter.java
    A engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanHelper.java
    M engine/src/main/java/org/hibernate/validator/internal/util/ReflectionHelper.java
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
    R engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetMethodFromPropertyName.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/mapping/BeanStaxBuilder.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/mapping/ConstrainedConstructorStaxBuilder.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/mapping/ConstrainedFieldStaxBuilder.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/mapping/ConstrainedGetterStaxBuilder.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/mapping/ConstrainedMethodStaxBuilder.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/mapping/ConstraintMappingsStaxBuilder.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/mapping/MappingXmlParser.java
    A engine/src/main/java/org/hibernate/validator/spi/properties/ConstrainableExecutable.java
    A engine/src/main/java/org/hibernate/validator/spi/properties/GetterPropertySelectionStrategy.java
    A engine/src/main/java/org/hibernate/validator/spi/properties/package-info.java
    M engine/src/test/java/org/hibernate/validator/test/internal/engine/path/PathImplTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/BeanMetaDataManagerTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/ExecutableMetaDataTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/ParameterMetaDataTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/PropertyMetaDataTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/core/MetaConstraintTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/location/ConstraintLocationTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/AnnotationMetaDataProviderTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/AnnotationMetaDataProviderTestBase.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/TypeAnnotationMetaDataRetrievalTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/util/ReflectionHelperTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/xml/MappingXmlParserTest.java
    A engine/src/test/java/org/hibernate/validator/test/properties/GetterPropertySelectionStrategyTest.java

  Log Message:
  -----------
  HV-1363 Move getter detection logic to separate class and allow users to configure it


  Commit: 12afdbb19bb7783075c0ce4931546ac94d721e80
      https://github.com/hibernate/hibernate-validator/commit/12afdbb19bb7783075c0ce4931546ac94d721e80
  Author: marko-bekhta <marko.prykladna at gmail.com>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/properties/DefaultGetterPropertySelectionStrategy.java
    M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanHelper.java
    A engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetMethodFromPropertyNameCandidates.java
    M engine/src/main/java/org/hibernate/validator/spi/properties/GetterPropertySelectionStrategy.java
    M engine/src/test/java/org/hibernate/validator/test/properties/GetterPropertySelectionStrategyTest.java

  Log Message:
  -----------
  HV-1363 Limit the number of methods search when looking for getters


  Commit: d0c58dfa1ec45f8b1aabd04ef651aac1a566b568
      https://github.com/hibernate/hibernate-validator/commit/d0c58dfa1ec45f8b1aabd04ef651aac1a566b568
  Author: marko-bekhta <marko.prykladna at gmail.com>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/properties/DefaultGetterPropertySelectionStrategy.java
    M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanGetter.java
    M engine/src/main/java/org/hibernate/validator/spi/properties/GetterPropertySelectionStrategy.java

  Log Message:
  -----------
  HV-1363 Throw an exception if the property name cannot be constructed


  Commit: c8700bc291e705b6ec26b4d4248a445fc7b0d2d2
      https://github.com/hibernate/hibernate-validator/commit/c8700bc291e705b6ec26b4d4248a445fc7b0d2d2
  Author: marko-bekhta <marko.prykladna at gmail.com>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M documentation/src/main/asciidoc/ch12.asciidoc
    A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/getterselectionstrategy/GetterPropertySelectionStrategyTest.java
    A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/getterselectionstrategy/NoPrefixGetterPropertySelectionStrategy.java
    A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/getterselectionstrategy/User.java
    A documentation/src/test/resources/org/hibernate/validator/referenceguide/chapter12/getter-property-selection-strategy-validation.xml

  Log Message:
  -----------
  HV-1363 Add documentation section on getter property selection strategy


  Commit: cc606a286435e8d5a8c3ebf9fec9de95d1b35d9e
      https://github.com/hibernate/hibernate-validator/commit/cc606a286435e8d5a8c3ebf9fec9de95d1b35d9e
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M documentation/src/main/asciidoc/ch12.asciidoc
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/getterselectionstrategy/GetterPropertySelectionStrategyTest.java
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/getterselectionstrategy/NoPrefixGetterPropertySelectionStrategy.java
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/getterselectionstrategy/User.java

  Log Message:
  -----------
  HV-1363 Improve the documentation


  Commit: 668bea33aaf2833df077ae601de3dbecf8165c9f
      https://github.com/hibernate/hibernate-validator/commit/668bea33aaf2833df077ae601de3dbecf8165c9f
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorFactory.java
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/DefaultConstraintMapping.java
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/TypeConstraintMappingContextImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanHelper.java
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
    A engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetMethodFromGetterNameCandidates.java
    R engine/src/main/java/org/hibernate/validator/internal/util/privilegedactions/GetMethodFromPropertyNameCandidates.java
    M engine/src/main/java/org/hibernate/validator/spi/properties/GetterPropertySelectionStrategy.java
    M engine/src/main/java/org/hibernate/validator/spi/properties/package-info.java
    M engine/src/test/java/org/hibernate/validator/test/properties/GetterPropertySelectionStrategyTest.java

  Log Message:
  -----------
  HV-1363 Some editorialization


  Commit: 64b5e984de13c9914abfe18eb4c6edcb84521303
      https://github.com/hibernate/hibernate-validator/commit/64b5e984de13c9914abfe18eb4c6edcb84521303
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M documentation/src/main/asciidoc/ch12.asciidoc
    A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/getterselectionstrategy/FluentGetterPropertySelectionStrategy.java
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/getterselectionstrategy/GetterPropertySelectionStrategyTest.java
    R documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/getterselectionstrategy/NoPrefixGetterPropertySelectionStrategy.java

  Log Message:
  -----------
  HV-1363 Ignore Object methods in the fluent convention documentation example


  Commit: eaa2cb6e45f95007c18297c2e4faea33e1c6b5ab
      https://github.com/hibernate/hibernate-validator/commit/eaa2cb6e45f95007c18297c2e4faea33e1c6b5ab
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M cdi/src/main/java/org/hibernate/validator/cdi/ValidationExtension.java
    M cdi/src/main/java/org/hibernate/validator/cdi/internal/util/GetterPropertySelectionStrategyHelper.java
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/getterselectionstrategy/FluentGetterPropertySelectionStrategy.java
    M engine/src/main/java/org/hibernate/validator/internal/properties/DefaultGetterPropertySelectionStrategy.java
    M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanHelper.java
    M engine/src/main/java/org/hibernate/validator/spi/properties/ConstrainableExecutable.java
    M engine/src/main/java/org/hibernate/validator/spi/properties/GetterPropertySelectionStrategy.java
    M engine/src/test/java/org/hibernate/validator/test/properties/GetterPropertySelectionStrategyTest.java

  Log Message:
  -----------
  HV-1363 Various adjustments following Gunnar's review


Compare: https://github.com/hibernate/hibernate-validator/compare/b6f9f6d2498d...eaa2cb6e45f9
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the hibernate-commits mailing list