Class ZipCodeValidator

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

@Transactional(propagation=REQUIRED, readOnly=true, noRollbackFor=java.lang.Exception.class) public class ZipCodeValidator extends Object implements jakarta.validation.ConstraintValidator<ZipCode,String>
This class is used to validate the zipcode by using either the validator class or default validator class.
Author:
Infosys Equinox
  • Constructor Details

    • ZipCodeValidator

      public ZipCodeValidator()
      Default Constructor.
  • Method Details

    • initialize

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

      public boolean isValid(String zipCode, jakarta.validation.ConstraintValidatorContext context)
      This method used to validate the zipcode
      Specified by:
      isValid in interface jakarta.validation.ConstraintValidator<ZipCode,String>
      Parameters:
      zipCode - Indicates the zipcode of an user's address which is used to validate the zipcode
      context - Instance of ConstraintValidatorContext which is used for validating valdiate the zipcode
      Returns:
      True, if it is a valid zipCode.