[hibernate-commits] [hibernate/hibernate-validator] ae0bdb: HV-897 Miscellaneous improvements

GitHub noreply at github.com
Wed Apr 22 07:15:08 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: ae0bdb2521298618ac285060023b20ce624edb4c
      https://github.com/hibernate/hibernate-validator/commit/ae0bdb2521298618ac285060023b20ce624edb4c
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-04-22 (Wed, 22 Apr 2015)

  Changed paths:
    M distribution/pom.xml
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorContext.java
    M engine/src/main/java/org/hibernate/validator/constraintvalidators/RegexpURLValidator.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintTree.java
    M engine/src/main/java/org/hibernate/validator/messageinterpolation/AbstractMessageInterpolator.java
    M engine/src/main/java/org/hibernate/validator/parameternameprovider/ReflectionParameterNameProvider.java
    M engine/src/main/java/org/hibernate/validator/spi/constraintdefinition/ConstraintDefinitionContributor.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForChronoLocalDateTimeTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForChronoZonedDateTimeTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForChronoLocalDateTimeTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForChronoZonedDateTimeTest.java
    M pom.xml

  Log Message:
  -----------
  HV-897 Miscellaneous improvements

* Avoiding some raw-type warnings
* Adding missing @since tags
* Making jboss-logging-annotations referenceable in JavaDocs


  Commit: b7cfc9da2e2d0e1848493bb216de68768d0adfcd
      https://github.com/hibernate/hibernate-validator/commit/b7cfc9da2e2d0e1848493bb216de68768d0adfcd
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-04-22 (Wed, 22 Apr 2015)

  Changed paths:
    M documentation/src/main/asciidoc/ch11.asciidoc
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/context/MyFutureValidator.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorContext.java
    M engine/src/main/java/org/hibernate/validator/constraintvalidation/HibernateConstraintValidatorContext.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForCalendar.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForChronoLocalDate.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForChronoLocalDateTime.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForChronoZonedDateTime.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForDate.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForInstant.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForOffsetDateTime.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForReadableInstant.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForReadablePartial.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForYear.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForYearMonth.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForCalendar.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForChronoLocalDate.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForChronoLocalDateTime.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForChronoZonedDateTime.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForDate.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForInstant.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForOffsetDateTime.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForReadableInstant.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForReadablePartial.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForYear.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForYearMonth.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorContextImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintTree.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintValidatorContextImpl.java
    A engine/src/main/java/org/hibernate/validator/internal/engine/time/DefaultTimeProvider.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/provider/XmlMetaDataProvider.java
    A engine/src/main/java/org/hibernate/validator/spi/time/TimeProvider.java
    M engine/src/test/java/org/hibernate/validator/test/constraints/ConstraintValidatorContextImplTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForCalendarTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForChronoLocalDateTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForChronoLocalDateTimeTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForChronoZonedDateTimeTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForDateTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForInstantTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForOffsetDateTimeTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForReadableInstantTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForReadablePartialTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForYearMonthTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForYearTest.java
    A engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/TimeProviderFutureTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForCalendarTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForChronoLocalDateTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForChronoLocalDateTimeTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForChronoZonedDateTimeTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForDateTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForInstantTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForOffsetDateTimeTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForReadableInstantTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForReadablePartialTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForYearMonthTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForYearTest.java
    A engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/TimeProviderPastTest.java
    M engine/src/test/java/org/hibernate/validator/testutil/ValidatorUtil.java
    A engine/src/test/resources/org/hibernate/validator/test/internal/xml/time-provider-validation.xml

  Log Message:
  -----------
  HV-897 Establishing TimeProvider contract

- Using TimeProvider contract for validation of @Past and @Future constraints
- Allowing to set a specific time provider per validator
- Allowing to set time provider via validation.xml
- Updating reference guide


  Commit: 64040b9a144345561b9c05fbecf6d76c42b57d65
      https://github.com/hibernate/hibernate-validator/commit/64040b9a144345561b9c05fbecf6d76c42b57d65
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2015-04-22 (Wed, 22 Apr 2015)

  Changed paths:
    M documentation/src/main/asciidoc/ch11.asciidoc
    M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/context/MyFutureValidator.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorContext.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForCalendar.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForChronoLocalDate.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForChronoLocalDateTime.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForChronoZonedDateTime.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForDate.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForInstant.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForOffsetDateTime.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForReadableInstant.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForReadablePartial.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForYear.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForYearMonth.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForCalendar.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForChronoLocalDate.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForChronoLocalDateTime.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForChronoZonedDateTime.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForDate.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForInstant.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForOffsetDateTime.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForReadableInstant.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForReadablePartial.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForYear.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForYearMonth.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/time/DefaultTimeProvider.java
    M engine/src/main/java/org/hibernate/validator/spi/time/TimeProvider.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/TimeProviderFutureTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/TimeProviderPastTest.java

  Log Message:
  -----------
  HV-897 Switching return type of TimeProvider#getCurrentTime() from Calendar to long (epoch time in milliseconds)

- Marking TimeProvider as experimental


  Commit: a592d06c82bfe575f8be484bede78f748e836dd2
      https://github.com/hibernate/hibernate-validator/commit/a592d06c82bfe575f8be484bede78f748e836dd2
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2015-04-22 (Wed, 22 Apr 2015)

  Changed paths:
    R engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForChronoLocalDate.java
    R engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForChronoLocalDateTime.java
    R engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForYear.java
    R engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/future/FutureValidatorForYearMonth.java
    R engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForChronoLocalDate.java
    R engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForChronoLocalDateTime.java
    R engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForYear.java
    R engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/bv/past/PastValidatorForYearMonth.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
    R engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForChronoLocalDateTest.java
    R engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForChronoLocalDateTimeTest.java
    R engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForYearMonthTest.java
    R engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/FutureValidatorForYearTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/future/TimeProviderFutureTest.java
    R engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForChronoLocalDateTest.java
    R engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForChronoLocalDateTimeTest.java
    R engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForYearMonthTest.java
    R engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/PastValidatorForYearTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/bv/past/TimeProviderPastTest.java

  Log Message:
  -----------
  HV-981 Removing constraint validators for @Past and @Future for partial Java 8 date/time types


Compare: https://github.com/hibernate/hibernate-validator/compare/1444b30f3a69...a592d06c82bf


More information about the hibernate-commits mailing list