Top Description Fields Constructors Methods
org.hibernate.validator.internal.constraintvalidators.hv.pl

public Class NIPValidator

extends PolishNumberValidator<NIP>
Class Inheritance
Imports
java.util.List, org.hibernate.validator.constraints.pl.NIP

Validator for NIP.
Author
Marko Bekhta

Field Summary

Modifier and TypeField and Description
private static final int[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected int[]
public void
initialize(NIP
annotation instance for a given constraint declaration
constraintAnnotation
)

Overrides default jakarta.validation.ConstraintValidator.initialize.

Initializes the validator in preparation for isValid(Object, ConstraintValidatorContext) calls.
Inherited from org.hibernate.validator.internal.constraintvalidators.hv.pl.PolishNumberValidator:
isCheckDigitValid

Field Detail

WEIGHTS_NIPback to summary
private static final int[] WEIGHTS_NIP

Constructor Detail

NIPValidatorback to summary
public NIPValidator()

Method Detail

getWeightsback to summary
protected int[] getWeights(List<Integer> digits)

Implements abstract org.hibernate.validator.internal.constraintvalidators.hv.pl.PolishNumberValidator.getWeights.

Annotations
@Override
initializeback to summary
public void initialize(NIP constraintAnnotation)

Overrides default jakarta.validation.ConstraintValidator.initialize.

Doc from jakarta.validation.ConstraintValidator.initialize.

Initializes the validator in preparation for 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:NIP

annotation instance for a given constraint declaration

Annotations
@Override