[hibernate-commits] [hibernate/hibernate-validator] b578ef: HV-813 Separate @LuhnCheck from @Mod10Check

GitHub noreply at github.com
Fri Sep 20 11:01:14 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: b578ef73b80e20a12a881b4e8f6363bb366e2569
      https://github.com/hibernate/hibernate-validator/commit/b578ef73b80e20a12a881b4e8f6363bb366e2569
  Author: Victor Rezende dos Santos <victor.rds at outlook.com>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M annotation-processor/src/main/java/org/hibernate/validator/ap/util/ConstraintHelper.java
    M annotation-processor/src/main/java/org/hibernate/validator/ap/util/TypeNames.java
    M annotation-processor/src/test/java/org/hibernate/validator/ap/ConstraintValidationProcessorTest.java
    M annotation-processor/src/test/java/org/hibernate/validator/ap/testmodel/customconstraints/HibernateValidatorProvidedCustomConstraints.java
    M engine/src/main/java/org/hibernate/validator/constraints/CreditCardNumber.java
    A engine/src/main/java/org/hibernate/validator/constraints/LuhnCheck.java
    M engine/src/main/java/org/hibernate/validator/constraints/Mod10Check.java
    A engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/LuhnCheckValidator.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/Mod10CheckValidator.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/Mod11CheckValidator.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/ModCheckBase.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/ModCheckValidator.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
    M engine/src/main/java/org/hibernate/validator/internal/util/ModUtil.java
    M engine/src/main/resources/org/hibernate/validator/ValidationMessages.properties
    M engine/src/main/resources/org/hibernate/validator/ValidationMessages_pt_BR.properties
    A engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/LuhnCheckValidatorTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/Mod10CheckValidatorTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/util/ModUtilTest.java

  Log Message:
  -----------
  HV-813 Separate @LuhnCheck from @Mod10Check

- ModUtil: Separated the Luhn Mod10 variant from mod10Sum method,
corrected methods name convection

- Created @LuhnCheck constraint, LuhnCheckValidator and
LuhnCheckValidatorTest

- Mod10CheckValidator now uses the generic Modulo 10 algorithmn used by
ISBN-13, EAN-8/13/14, GTIN, Identcode and others

- Created Tests for ISBN, EAN and Identcode on Mod10CheckValidator

- AnnotationProcessor updated to include @LuhnCheck

- CreditCardNumber updated to use @LuhnCheck instead @Mod10Check

- Mod Validators code cleanup and Messages update


  Commit: 50e20a65e76f69ba5f23e9d1a73dd0ebf0c5f3cb
      https://github.com/hibernate/hibernate-validator/commit/50e20a65e76f69ba5f23e9d1a73dd0ebf0c5f3cb
  Author: Victor Rezende dos Santos <victor.rds at outlook.com>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M documentation/src/main/docbook/en-US/modules/bean-constraints.xml
    M engine/src/main/java/org/hibernate/validator/constraints/LuhnCheck.java
    M engine/src/main/java/org/hibernate/validator/constraints/Mod10Check.java
    M engine/src/main/java/org/hibernate/validator/constraints/Mod11Check.java
    M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/LuhnCheckValidator.java

  Log Message:
  -----------
  Comments and DocBook update


Compare: https://github.com/hibernate/hibernate-validator/compare/8a78d783b68c...50e20a65e76f


More information about the hibernate-commits mailing list