- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<Gtin13,Object>
public class Gtin13Validator
extends Object
implements jakarta.validation.ConstraintValidator<Gtin13,Object>
Check a string if it's a valid GTIN13/EAN13.
- Author:
- Manfred Tremmel
-
Field Summary
Fields
static final int
definition of gtin13 length.
-
Constructor Summary
Constructors
-
Method Summary
final void
initialize the validator.
final boolean
isValid(Object pvalue,
jakarta.validation.ConstraintValidatorContext pcontext)
check if given string is a valid gtin.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
GTIN13_LENGTH
public static final int GTIN13_LENGTH
definition of gtin13 length.
- See Also:
-
-
Constructor Details
-
Gtin13Validator
public Gtin13Validator()
-
Method Details
-
initialize
public final void initialize(Gtin13 pconstraintAnnotation)
initialize the validator.
- Specified by:
initialize in interface jakarta.validation.ConstraintValidator<Gtin13,Object>
- See Also:
-
ConstraintValidator.initialize(java.lang.annotation.Annotation)
-
isValid
public final boolean isValid(Object pvalue,
jakarta.validation.ConstraintValidatorContext pcontext)
check if given string is a valid gtin.
- Specified by:
isValid in interface jakarta.validation.ConstraintValidator<Gtin13,Object>
- See Also:
-
ConstraintValidator.isValid(java.lang.Object, jakarta.validation.ConstraintValidatorContext)