public class Mod11CheckValidator extends ModCheckBase implements javax.validation.ConstraintValidator<Mod11Check,java.lang.CharSequence>
Constructor and Description |
---|
Mod11CheckValidator() |
Modifier and Type | Method and Description |
---|---|
void |
initialize(int startIndex,
int endIndex,
int checkDigitIndex,
boolean ignoreNonDigitCharacters,
int threshold,
char treatCheck10As,
char treatCheck11As,
Mod11Check.ProcessingDirection direction,
int... customWeights) |
void |
initialize(Mod11Check constraintAnnotation) |
boolean |
isCheckDigitValid(java.util.List<java.lang.Integer> digits,
char checkDigit)
Validate check digit using Mod11 checksum
|
extractDigit, initialize, isValid
public void initialize(Mod11Check constraintAnnotation)
initialize
in interface javax.validation.ConstraintValidator<Mod11Check,java.lang.CharSequence>
public void initialize(int startIndex, int endIndex, int checkDigitIndex, boolean ignoreNonDigitCharacters, int threshold, char treatCheck10As, char treatCheck11As, Mod11Check.ProcessingDirection direction, int... customWeights)
public boolean isCheckDigitValid(java.util.List<java.lang.Integer> digits, char checkDigit)
isCheckDigitValid
in class ModCheckBase
digits
- The digits over which to calculate the checksumcheckDigit
- the check digittrue
if the mod11 result matches the check digit, false
otherwiseCopyright © 2007-2022 Red Hat, Inc. All Rights Reserved