[hibernate-commits] [hibernate/hibernate-validator] fc1d18: HV-1306 Add value extractors for the JavaFX collec...

GitHub noreply at github.com
Tue Apr 25 16:30:44 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: fc1d18f8ab9f4ccfb4ab5a58f1b956d6c55a205a
      https://github.com/hibernate/hibernate-validator/commit/fc1d18f8ab9f4ccfb4ab5a58f1b956d6c55a205a
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-04-25 (Tue, 25 Apr 2017)

  Changed paths:
    A engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ListPropertyValueExtractor.java
    A engine/src/main/java/org/hibernate/validator/internal/engine/cascading/MapPropertyKeyExtractor.java
    A engine/src/main/java/org/hibernate/validator/internal/engine/cascading/MapPropertyValueExtractor.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ObservableValueValueExtractor.java
    A engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ReadOnlyListPropertyValueExtractor.java
    A engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ReadOnlyMapPropertyKeyExtractor.java
    A engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ReadOnlyMapPropertyValueExtractor.java
    A engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ReadOnlySetPropertyValueExtractor.java
    A engine/src/main/java/org/hibernate/validator/internal/engine/cascading/SetPropertyValueExtractor.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractorManager.java
    R engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/JavaFXObservableValueValueExtractorTest.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/JavaFXValueExtractorsTest.java

  Log Message:
  -----------
  HV-1306 Add value extractors for the JavaFX collection types to avoid
conflicts when determining the value extractor to use

Typically, ListProperty inherits from ObservableValue and List, thus we
can't determine the value extractors to use without providing a specific
one.


  Commit: d17a8e05e7779e848c386cc4934dfc82735e7c91
      https://github.com/hibernate/hibernate-validator/commit/d17a8e05e7779e848c386cc4934dfc82735e7c91
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-04-25 (Tue, 25 Apr 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractorManager.java
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/formatter/CollectionOfClassesObjectFormatter.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/MostSpecificValueExtractorTest.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/Entity1.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/Entity2.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/IWrapper11.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/IWrapper111.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/IWrapper21.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/IWrapper211.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/IWrapper212.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/IWrapper22.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/IWrapper221.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/Wrapper1.java
    A engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/Wrapper2.java

  Log Message:
  -----------
  HV-1306 Throw an exception if it is not possible to find ONE most
specific value extractor due to parallel type hierarchies


Compare: https://github.com/hibernate/hibernate-validator/compare/76338de7feab...d17a8e05e777


More information about the hibernate-commits mailing list