[hibernate-commits] [hibernate/hibernate-validator] 254981: HV-441: Extracting processing of XML constraints f...

noreply at github.com noreply at github.com
Fri Sep 9 11:54:59 EDT 2011


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator

  Commit: 2549814957dc1173f64a0cd98c75e81200df6192
      https://github.com/hibernate/hibernate-validator/commit/2549814957dc1173f64a0cd98c75e81200df6192
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorFactoryImpl.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataBuilder.java

  Log Message:
  -----------
  HV-441: Extracting processing of XML constraints from ValidatorFactory to separate class


  Commit: 4112102b0836e7efee592bf3d02f9bcd9e5d3d7c
      https://github.com/hibernate/hibernate-validator/commit/4112102b0836e7efee592bf3d02f9bcd9e5d3d7c
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorFactoryImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataBuilder.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/MetaDataProvider.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/XmlConfigurationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Establishing MetaDataProvider interface, creating XML based provider


  Commit: 264e4df59365d7f445336a281723c7b730af5392
      https://github.com/hibernate/hibernate-validator/commit/264e4df59365d7f445336a281723c7b730af5392
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorFactoryImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataBuilder.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/MetaDataProvider.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/XmlConfigurationMetaDataProvider.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProvider.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/util/CollectionHelper.java

  Log Message:
  -----------
  HV-441: Establishing programmatic mapping meta data provider (work in progress)


  Commit: 1cc2f2aba270e4ba98b56efd2e2190c7f073d139
      https://github.com/hibernate/hibernate-validator/commit/1cc2f2aba270e4ba98b56efd2e2190c7f073d139
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/impl/ConfiguredConstraint.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Moving createAnnotationProxy() to ConfiguredConstraint


  Commit: 0f3dd392ac28a7b1355a6287ae3689826831303a
      https://github.com/hibernate/hibernate-validator/commit/0f3dd392ac28a7b1355a6287ae3689826831303a
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataBuilder.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Adding support for default group sequence providers


  Commit: f73012c70842b782cfae5cfe42c684e4e509a1ed
      https://github.com/hibernate/hibernate-validator/commit/f73012c70842b782cfae5cfe42c684e4e509a1ed
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorContextImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorFactoryImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataBuilder.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Establishing BeanMetaDataManager, moving default sequence handling to annotation meta data provider


  Commit: 60c155d4e57097cfe8d30e0854347e662c5b7a5e
      https://github.com/hibernate/hibernate-validator/commit/60c155d4e57097cfe8d30e0854347e662c5b7a5e
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Moving field meta data retrieval to AnnotationMetaDataProvider


  Commit: 561736a33f15e362dec83f07a4dea58c3b974a31
      https://github.com/hibernate/hibernate-validator/commit/561736a33f15e362dec83f07a4dea58c3b974a31
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Changing annotation provider to return meta data for the complete hierarchy of types


  Commit: 5bc9061a67eda7b8c0ec3bb17ae461b342d5d4fc
      https://github.com/hibernate/hibernate-validator/commit/5bc9061a67eda7b8c0ec3bb17ae461b342d5d4fc
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Moving retrieval of class-level constraints to annotation meta data provider


  Commit: 6be44eab526e59791cda06f78064495989f40a61
      https://github.com/hibernate/hibernate-validator/commit/6be44eab526e59791cda06f78064495989f40a61
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/test/java/org/hibernate/validator/testutil/ValidatorUtil.java

  Log Message:
  -----------
  HV-441: Returning always a new validator in ValidatorUtil#getValidator() in order to avoid tests influencing each other


  Commit: f91ec0121fcafd4760e515394a0d34508ff74d83
      https://github.com/hibernate/hibernate-validator/commit/f91ec0121fcafd4760e515394a0d34508ff74d83
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/AggregatedMethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/AggregatedMethodMetaDataTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/BeanMetaDataImplTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/MethodMetaDataTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/ParameterMetaDataTest.java

  Log Message:
  -----------
  HV-441: Moving retrieval of annotation based constraint meta data from BeanMetaDataImpl to provider


  Commit: 6cb259e8e6648d4e779d382d13086105a45fb7e5
      https://github.com/hibernate/hibernate-validator/commit/6cb259e8e6648d4e779d382d13086105a45fb7e5
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java

  Log Message:
  -----------
  HV-441: Removing obsolete reference to ConstraintHelper from BeanMetaDataImpl


  Commit: 457f03e787a1c9ccf23049c8f3ba93f5176232b2
      https://github.com/hibernate/hibernate-validator/commit/457f03e787a1c9ccf23049c8f3ba93f5176232b2
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Fixing handling of implicit constraint groups by adding interface types to a constraint's groups


  Commit: 97bc3a07c4f9e2057ddfd58da7db180219fa6b00
      https://github.com/hibernate/hibernate-validator/commit/97bc3a07c4f9e2057ddfd58da7db180219fa6b00
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/impl/ConstraintMappingContext.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/xml/XmlMappingParser.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/cfg/ConstraintMappingTest.java

  Log Message:
  -----------
  HV-441: Unifying retrieval of default group sequence (provider)


  Commit: 3a9b3f46bd213ed20b4f2c2b212582fab3f094fa
      https://github.com/hibernate/hibernate-validator/commit/3a9b3f46bd213ed20b4f2c2b212582fab3f094fa
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaConstraint.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/xml/XmlMappingParser.java

  Log Message:
  -----------
  HV-441: Changing constructor of BeanMetaConstraint to accept a location


  Commit: 9fb092a3114b4535de943699de608ea9348b66b3
      https://github.com/hibernate/hibernate-validator/commit/9fb092a3114b4535de943699de608ea9348b66b3
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaConstraint.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/cfg/MethodConstraintMappingTest.java

  Log Message:
  -----------
  HV-441: Moving mapping between property and method meta model from BeanMetaDataImpl to BeanMetaDataManager


  Commit: 050b89c60612faa20f97cf3b591ce61279960dfa
      https://github.com/hibernate/hibernate-validator/commit/050b89c60612faa20f97cf3b591ce61279960dfa
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java

  Log Message:
  -----------
  HV-441: Removing obsolete constructor arg's


  Commit: 77898afe70581761f9b4e308e0dc8c8f636955d3
      https://github.com/hibernate/hibernate-validator/commit/77898afe70581761f9b4e308e0dc8c8f636955d3
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Moving constant to place of use


  Commit: 41f3d4364a387555249f284a86d534cdb858a04b
      https://github.com/hibernate/hibernate-validator/commit/41f3d4364a387555249f284a86d534cdb858a04b
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/AggregatedMethodMetaData.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/AggregatedPropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Merging cascade and constraint related meta data to (Aggregated)PropertyMetaData (work in progress)


  Commit: cef505158065b6e015b01b036b7872e6ccbd1b9b
      https://github.com/hibernate/hibernate-validator/commit/cef505158065b6e015b01b036b7872e6ccbd1b9b
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/AggregatedPropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java

  Log Message:
  -----------
  HV-441: Moving creation of PropertyDescriptor to AggregatedPropertyMetaData


  Commit: 81f776981ab7c2b856146d6c95ba28038878e7b6
      https://github.com/hibernate/hibernate-validator/commit/81f776981ab7c2b856146d6c95ba28038878e7b6
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Consolidation of making private members accessible


  Commit: e73d25c1544db8f262aedb94c76ceaede0ad1e7c
      https://github.com/hibernate/hibernate-validator/commit/e73d25c1544db8f262aedb94c76ceaede0ad1e7c
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/impl/ConfiguredConstraint.java
  M hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/impl/PropertyConstraintMappingContextImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/location/BeanConstraintLocation.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/xml/XmlMappingParser.java

  Log Message:
  -----------
  HV-441: Cleaning up AnnotationMetaDataProvider, simplifying creation of BeanConstraintLocation


  Commit: 755ae8d7479b1c709635d94eb8b82fffe5973b8d
      https://github.com/hibernate/hibernate-validator/commit/755ae8d7479b1c709635d94eb8b82fffe5973b8d
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/util/CollectionHelper.java

  Log Message:
  -----------
  HV-441: Using Set instead of List for method constraints


  Commit: 9fc8689794d884d071c86b2715cb3f0e57aeafbf
      https://github.com/hibernate/hibernate-validator/commit/9fc8689794d884d071c86b2715cb3f0e57aeafbf
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/util/CollectionHelper.java
  M hibernate-validator/src/main/java/org/hibernate/validator/xml/XmlMappingParser.java

  Log Message:
  -----------
  HV-441: Cleaning up XmlMetaDataProvider


  Commit: b6d0fc0000e789c2dc29f34d032e29ffe5b03ea2
      https://github.com/hibernate/hibernate-validator/commit/b6d0fc0000e789c2dc29f34d032e29ffe5b03ea2
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/impl/ConstraintMappingContext.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/location/BeanConstraintLocation.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/xml/XmlMappingParser.java

  Log Message:
  -----------
  HV-441: Cleaning up ProgrammaticMetaDataProvider


  Commit: 43bd4208b0bcd9f969d559a038567b4a6dadb70c
      https://github.com/hibernate/hibernate-validator/commit/43bd4208b0bcd9f969d559a038567b4a6dadb70c
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/impl/PropertyConstraintMappingContextImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorImpl.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/AbstractAggregatedConstrainedElement.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/AbstractConstrainedElement.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/AggregatedConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/AggregatedMethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/AggregatedPropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaConstraint.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainableElement.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedField.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedType.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MetaConstraint.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodDescriptorImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaConstraint.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterDescriptorImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterMetaData.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/location/ConstraintLocation.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/location/MethodConstraintLocation.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/util/CollectionHelper.java
  M hibernate-validator/src/main/java/org/hibernate/validator/xml/XmlMappingParser.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/cfg/CascadingWithConstraintMappingTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/AggregatedMethodMetaDataTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/BeanMetaDataImplTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/MethodMetaDataTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/ParameterMetaDataTest.java

  Log Message:
  -----------
  HV-441: Experimenting with unification of method/property constraints (work in progress, some test errors)


  Commit: d6a0029540fc050f0ec3800c67c41b6a8f07796e
      https://github.com/hibernate/hibernate-validator/commit/d6a0029540fc050f0ec3800c67c41b6a8f07796e
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorImpl.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/AbstractAggregatedConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/AbstractConstrainedElement.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/AbstractConstraintMetaData.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/AggregatedConstrainedElement.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/AggregatedMethodMetaData.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/AggregatedPropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanDescriptorImpl.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaConstraint.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainableElement.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedField.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedMethod.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedParameter.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedType.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstraintMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodDescriptorImpl.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaConstraint.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterDescriptorImpl.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterMetaData.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/AggregatedMethodMetaDataTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/BeanMetaDataImplTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/MethodMetaDataTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/ParameterMetaDataTest.java

  Log Message:
  -----------
  HV-441: Aligning model element names


  Commit: b6a300c57b48cec98cd7ef98945c3835f190e8fc
      https://github.com/hibernate/hibernate-validator/commit/b6a300c57b48cec98cd7ef98945c3835f190e8fc
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/AbstractConstraintMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedField.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedMethod.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedParameter.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedType.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstraintMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java

  Log Message:
  -----------
  HV-441: Clearly distinguishing ConstrainedElementKind and ConstraintMetaDataKind


  Commit: 99518e5a61349c9f02a39aca5c760260b4114901
      https://github.com/hibernate/hibernate-validator/commit/99518e5a61349c9f02a39aca5c760260b4114901
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/impl/PropertyConstraintMappingContextImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedField.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedMethod.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/location/BeanConstraintLocation.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/location/MethodConstraintLocation.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Fixing several tests


  Commit: ab80d9b6e4c4d9840755aa80f4b92c570690f462
      https://github.com/hibernate/hibernate-validator/commit/ab80d9b6e4c4d9840755aa80f4b92c570690f462
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodDescriptorImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/AggregatedMethodMetaDataTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/BeanMetaDataImplTest.java

  Log Message:
  -----------
  HV-441: Removing MethodMetaData#getLocation() as this meta data object has no single method as location but rather refers to a signature


  Commit: 3c9d15a24f0545167b88820138a5a68825430fb5
      https://github.com/hibernate/hibernate-validator/commit/3c9d15a24f0545167b88820138a5a68825430fb5
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterDescriptorImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/location/MethodConstraintLocation.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/AggregatedMethodMetaDataTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/BeanMetaDataImplTest.java

  Log Message:
  -----------
  HV-441: Fixing some tests


  Commit: 09814d5aad32207fb06391da17fe7c12df702f04
      https://github.com/hibernate/hibernate-validator/commit/09814d5aad32207fb06391da17fe7c12df702f04
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedType.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Fixing test failing due missing distinction of field/type constraints in programmatic provider


  Commit: 7d8c012184512f96d8e6695282157892adb7d56e
      https://github.com/hibernate/hibernate-validator/commit/7d8c012184512f96d8e6695282157892adb7d56e
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/test/java/org/hibernate/validator/test/cfg/ConstraintMappingTest.java

  Log Message:
  -----------
  HV-441: Fixing test failing due to changed behavior in property mapping


  Commit: 1d7b9109bd1ef5ece778d43827e6914c92ba466a
      https://github.com/hibernate/hibernate-validator/commit/1d7b9109bd1ef5ece778d43827e6914c92ba466a
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Fixing failing TCK tests


  Commit: 00b1dbcbbbc028f76489d8b5560f9de7259fad2d
      https://github.com/hibernate/hibernate-validator/commit/00b1dbcbbbc028f76489d8b5560f9de7259fad2d
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java

  Log Message:
  -----------
  HV-441: Simplifying builder logic


  Commit: 3c878fe423eb796627cc80788036061792a5dd8e
      https://github.com/hibernate/hibernate-validator/commit/3c878fe423eb796627cc80788036061792a5dd8e
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/MetaDataBuilder.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java

  Log Message:
  -----------
  HV-441: Converting MetaDataBuilder to top-level type


  Commit: ff4adc24d0474a2247aa5e50954151774e8a5a75
      https://github.com/hibernate/hibernate-validator/commit/ff4adc24d0474a2247aa5e50954151774e8a5a75
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanDescriptorImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedMethod.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Fixing remaining TCK test failures. All tests pass now.


  Commit: 897db12f986cedefa1620078562537399ab62fcb
      https://github.com/hibernate/hibernate-validator/commit/897db12f986cedefa1620078562537399ab62fcb
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Removing a warning


  Commit: a40ac9cee48967091a22534e8542a6c7479779fe
      https://github.com/hibernate/hibernate-validator/commit/a40ac9cee48967091a22534e8542a6c7479779fe
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorImpl.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/AbstractConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedElement.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedField.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedMethod.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedParameter.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstrainedType.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MetaDataBuilder.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodDescriptorImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterDescriptorImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/AbstractConstrainedElement.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedElement.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedField.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedMethod.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedParameter.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedType.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/AggregatedMethodMetaDataTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/MethodMetaDataTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/ParameterMetaDataTest.java

  Log Message:
  -----------
  HV-441: Moving Constrained... types to separate package


  Commit: a1e14dc8acf784885d40e408b9c6db7386573db6
      https://github.com/hibernate/hibernate-validator/commit/a1e14dc8acf784885d40e408b9c6db7386573db6
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/AbstractConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedField.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedMethod.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedParameter.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedType.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Pulling location up to AbstractConstrainedElement


  Commit: ad310f181e8b656932d8e85cc08c61a135de891e
      https://github.com/hibernate/hibernate-validator/commit/ad310f181e8b656932d8e85cc08c61a135de891e
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/AbstractConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedField.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedMethod.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedParameter.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedType.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Adding notion of configuration source to constrained element


  Commit: d34a87116f1f878c7373ad2bbb580b4deae7e536
      https://github.com/hibernate/hibernate-validator/commit/d34a87116f1f878c7373ad2bbb580b4deae7e536
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/AbstractConstraintMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstraintMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodDescriptorImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterDescriptorImpl.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/AbstractConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedMethod.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedParameter.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/AggregatedMethodMetaDataTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/MethodMetaDataTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/ParameterMetaDataTest.java

  Log Message:
  -----------
  HV-441: Establishing ParameterMetaData, removing references to ConstrainedParameter. Cleaning up MethodMetaData.


  Commit: dc810dbdaf69113ee86b6bdc5734bf1addef8e24
      https://github.com/hibernate/hibernate-validator/commit/dc810dbdaf69113ee86b6bdc5734bf1addef8e24
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/AbstractConstraintMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstraintMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/AbstractConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedField.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedMethod.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedParameter.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedType.java

  Log Message:
  -----------
  HV-441: Cleaning up constrained model


  Commit: e26a91de5fe9ae692dc98e53b8e03c700fd414a5
      https://github.com/hibernate/hibernate-validator/commit/e26a91de5fe9ae692dc98e53b8e03c700fd414a5
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/AbstractConstraintMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedMethod.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/location/MethodConstraintLocation.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Some more cleaning up


  Commit: 163c6b3b2fa5aa473b13e118da60becaa8418468
      https://github.com/hibernate/hibernate-validator/commit/163c6b3b2fa5aa473b13e118da60becaa8418468
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/location/BeanConstraintLocation.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Some more cleaning up


  Commit: 09f221c33d13a5ecfbac474ec8f5868f304fc6b1
      https://github.com/hibernate/hibernate-validator/commit/09f221c33d13a5ecfbac474ec8f5868f304fc6b1
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java

  Log Message:
  -----------
  HV-441: Using annotation based provider less explicitly in BeanMetaDataManager


  Commit: 65e5373a2a58fb5020784ee87f560deb2d6274ae
      https://github.com/hibernate/hibernate-validator/commit/65e5373a2a58fb5020784ee87f560deb2d6274ae
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    R hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanConfiguration.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/BeanConfiguration.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConfigurationSource.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedElement.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java

  Log Message:
  -----------
  HV-441: Moving BeanConfiguration to "constrained" package, making ConfigurationSource top-level type


  Commit: 763d96171589dc79b37fb943c67704fc6722c45e
      https://github.com/hibernate/hibernate-validator/commit/763d96171589dc79b37fb943c67704fc6722c45e
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataCache.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/BeanConfiguration.java

  Log Message:
  -----------
  HV-441: Creating builder for BeanMetaData, cleaning up BeanMetaDataManager


  Commit: 49d845a73752c2e381fec987b5fba987a9ac6638
      https://github.com/hibernate/hibernate-validator/commit/49d845a73752c2e381fec987b5fba987a9ac6638
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/BeanConfiguration.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConfigurationSource.java

  Log Message:
  -----------
  HV-441: Adding notion of configuration source priority in order to determine the applicable default group sequence configuration.


  Commit: d79acea600d30f22f3d65bb5b1e91448fd35c38c
      https://github.com/hibernate/hibernate-validator/commit/d79acea600d30f22f3d65bb5b1e91448fd35c38c
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java

  Log Message:
  -----------
  HV-441: Cleaning up BeanMetaDataImpl a bit (work in progress)


  Commit: 54e185b94aedc3ff100ac296b3ec6e5a61eb14b4
      https://github.com/hibernate/hibernate-validator/commit/54e185b94aedc3ff100ac296b3ec6e5a61eb14b4
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/AbstractConstraintMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanDescriptorImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java

  Log Message:
  -----------
  HV-441 Cleaning up BeanMetaDataImpl (cnt'd).


  Commit: 357ad1460c0285bb5806121e2f0fc5e6a96e076d
      https://github.com/hibernate/hibernate-validator/commit/357ad1460c0285bb5806121e2f0fc5e6a96e076d
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MetaConstraint.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MetaDataBuilder.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/CustomerRepository.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/CustomerRepositoryExt.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/MethodDescriptorTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/TypeDescriptorTest.java

  Log Message:
  -----------
  HV-441, HV-443: Pulling constraint origin adaption up to MetaDetaBuilder in order to adapt method constraints, too.


  Commit: 43a5256dd060e4c6e80e40872487cc86a77d990c
      https://github.com/hibernate/hibernate-validator/commit/43a5256dd060e4c6e80e40872487cc86a77d990c
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2011-09-05 (Mon, 05 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java

  Log Message:
  -----------
  HV-441: Some cleaning up in PropertyMetaData


  Commit: a56fc417bfe797bd335df3035c83223bebc75567
      https://github.com/hibernate/hibernate-validator/commit/a56fc417bfe797bd335df3035c83223bebc75567
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2011-09-08 (Thu, 08 Sep 2011)

  Changed paths:
    M hibernate-validator/src/main/java/org/hibernate/validator/engine/ConstraintTree.java
  M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorContextImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorFactoryImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/engine/ValidatorImpl.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/AbstractConstraintMetaData.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/AnnotationIgnores.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanDescriptorImpl.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaData.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataCache.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/BeanMetaDataManager.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstraintDescriptorImpl.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstraintHelper.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstraintMetaData.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ConstraintOrigin.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ElementDescriptorImpl.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/MetaConstraint.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/MetaDataBuilder.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodDescriptorImpl.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/MethodMetaData.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterDescriptorImpl.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/ParameterMetaData.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyDescriptorImpl.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/PropertyMetaData.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/aggregated/AbstractConstraintMetaData.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/aggregated/BeanMetaData.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/aggregated/BeanMetaDataImpl.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/aggregated/ConstraintMetaData.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/aggregated/MetaDataBuilder.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/aggregated/MethodMetaData.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/aggregated/ParameterMetaData.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/aggregated/PropertyMetaData.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/aggregated/package.html
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/AbstractConstrainedElement.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/BeanConfiguration.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConfigurationSource.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedElement.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedField.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedMethod.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedParameter.java
  R hibernate-validator/src/main/java/org/hibernate/validator/metadata/constrained/ConstrainedType.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/core/AnnotationIgnores.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/core/ConstraintHelper.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/core/ConstraintOrigin.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/core/MetaConstraint.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/descriptor/BeanDescriptorImpl.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/descriptor/ConstraintDescriptorImpl.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/descriptor/ElementDescriptorImpl.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/descriptor/MethodDescriptorImpl.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/descriptor/ParameterDescriptorImpl.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/descriptor/PropertyDescriptorImpl.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/AnnotationMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/MetaDataProviderImplBase.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/ProgrammaticMappingMetaDataProvider.java
  M hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/XmlConfigurationMetaDataProvider.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/provider/package.html
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/raw/AbstractConstrainedElement.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/raw/BeanConfiguration.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/raw/ConfigurationSource.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/raw/ConstrainedElement.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/raw/ConstrainedField.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/raw/ConstrainedMethod.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/raw/ConstrainedParameter.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/raw/ConstrainedType.java
  A hibernate-validator/src/main/java/org/hibernate/validator/metadata/raw/package.html
  M hibernate-validator/src/main/java/org/hibernate/validator/xml/XmlMappingParser.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/engine/ValidatorTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/engine/messageinterpolation/ResourceBundleMessageInterpolatorTest.java
  M hibernate-validator/src/test/java/org/hibernate/validator/test/engine/methodlevel/IllegalMethodParameterConstraintsTest.java
  R hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/AggregatedMethodMetaDataTest.java
  R hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/BeanMetaDataImplTest.java
  R hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/ConstraintHelperTest.java
  R hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/ElementDescriptorTest.java
  R hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/MethodDescriptorTest.java
  R hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/MethodMetaDataTest.java
  R hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/ParameterDescriptorTest.java
  R hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/ParameterMetaDataTest.java
  R hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/TypeDescriptorTest.java
  A hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/aggregated/AggregatedMethodMetaDataTest.java
  A hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/aggregated/BeanMetaDataImplTest.java
  A hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/aggregated/MethodMetaDataTest.java
  A hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/aggregated/ParameterMetaDataTest.java
  A hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/core/ConstraintHelperTest.java
  A hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/descriptor/ElementDescriptorTest.java
  A hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/descriptor/MethodDescriptorTest.java
  A hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/descriptor/ParameterDescriptorTest.java
  A hibernate-validator/src/test/java/org/hibernate/validator/test/metadata/descriptor/TypeDescriptorTest.java

  Log Message:
  -----------
  HV-441 Splitting metadata package into the subpackages - aggregated, core, descriptor, provider and raw

Also applied some javadoc and  formatting issues. No actual code changes


Compare: https://github.com/hibernate/hibernate-validator/compare/e3232f6...a56fc41


More information about the hibernate-commits mailing list