All Implemented Interfaces:
ConstraintValidator<NIP,CharSequence>

public class NIPValidator extends PolishNumberValidator<NIP>
Validator for NIP.
Author:
Marko Bekhta
  • Constructor Details

    • NIPValidator

      public NIPValidator()
  • Method Details

    • initialize

      public void initialize(NIP constraintAnnotation)
      Description copied from interface: ConstraintValidator
      Initializes the validator in preparation for ConstraintValidator.isValid(Object, ConstraintValidatorContext) calls. The constraint annotation for a given constraint declaration is passed.

      This method is guaranteed to be called before any use of this instance for validation.

      The default implementation is a no-op.

      Parameters:
      constraintAnnotation - annotation instance for a given constraint declaration
    • getWeights

      protected int[] getWeights(List<Integer> digits)
      Specified by:
      getWeights in class PolishNumberValidator<NIP>