Class IbanFormatedValidator
java.lang.Object
de.knightsoftnet.validators.shared.impl.IbanFormatedValidator
- All Implemented Interfaces:
HasSetIbanLengthMapSharedConstants,jakarta.validation.ConstraintValidator<IbanFormated,Object>
public class IbanFormatedValidator
extends Object
implements jakarta.validation.ConstraintValidator<IbanFormated,Object>, HasSetIbanLengthMapSharedConstants
Check a string if it's a valid IBAN formated.
- Author:
- Manfred Tremmel
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intdefinition of IBAN length maximum.static final intdefinition of IBAN length minimum. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidinitialize(IbanFormated pconstraintAnnotation) initialize the validator.final booleancheck if given string is a valid IBAN.voidsetIbanLengthMapSharedConstants(IbanLengthMapSharedConstants ibanLengthMapSharedConstants) setter for iban length shared constants.
-
Field Details
-
IBAN_LENGTH_MIN
public static final int IBAN_LENGTH_MINdefinition of IBAN length minimum.- See Also:
-
IBAN_LENGTH_MAX
public static final int IBAN_LENGTH_MAXdefinition of IBAN length maximum.- See Also:
-
-
Constructor Details
-
IbanFormatedValidator
public IbanFormatedValidator()
-
-
Method Details
-
isValid
check if given string is a valid IBAN.- Specified by:
isValidin interfacejakarta.validation.ConstraintValidator<IbanFormated,Object> - See Also:
-
ConstraintValidator.isValid(java.lang.Object, jakarta.validation.ConstraintValidatorContext)