Class VidValidatorImpl
java.lang.Object
io.mosip.kernel.idvalidator.vid.impl.VidValidatorImpl
- All Implemented Interfaces:
VidValidator<String>
Class to validate the VID
- Since:
- 1.0.0
- Author:
- M1037462, Megha Tanga
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvalidateId(String id) Method used for Validate VID against acceptance Criteria
-
Constructor Details
-
VidValidatorImpl
public VidValidatorImpl()
-
-
Method Details
-
validateId
Method used for Validate VID against acceptance Criteria- Specified by:
validateIdin interfaceVidValidator<String>- Parameters:
id- pass a VID in String format example : String inputFile = "426789089018"- Returns:
- true if entered VID is valid
- Throws:
InvalidIDException- If entered VID is empty or null.InvalidIDException- If entered VID contain any sequential and repeated block of number for 2 or more than two digits",InvalidIDException- If entered VID length should be specified number of digits.InvalidIDException- If entered VID contain any alphanumeric charactersInvalidIDException- If entered VID should not match with checksumInvalidIDException- If entered VID contain Zero or One as first Digit.
-