Class PhoneNumberValidator

java.lang.Object
com.skava.validator.field.PhoneNumberValidator
All Implemented Interfaces:
jakarta.validation.ConstraintValidator<PhoneNumber,String>

public class PhoneNumberValidator extends Object implements jakarta.validation.ConstraintValidator<PhoneNumber,String>
This class which validates the given phone number by using either validator class or default validator class.
Author:
Infosys Equinox
  • Constructor Details

    • PhoneNumberValidator

      public PhoneNumberValidator()
      Default Constructor
  • Method Details

    • initialize

      public void initialize(PhoneNumber phoneNumber)
      Default initialize method
      Specified by:
      initialize in interface jakarta.validation.ConstraintValidator<PhoneNumber,String>
      Parameters:
      phoneNumber - Holds PhoneNumber object for initialize.
    • isValid

      public boolean isValid(String phoneNumber, jakarta.validation.ConstraintValidatorContext context)
      This method is used to validated the phoneNumber using configured validator or default validator class.
      Specified by:
      isValid in interface jakarta.validation.ConstraintValidator<PhoneNumber,String>
      Parameters:
      phoneNumber - Indicates the phone number which is used to validate phone number by regex.
      context - Holds ConstraintValidatorContext object used for validating the phone number.
      Returns:
      True if it is valid phone Number.