Class E164Validator

  • All Implemented Interfaces:
    javax.validation.ConstraintValidator<E164,​String>

    public class E164Validator
    extends Object
    implements javax.validation.ConstraintValidator<E164,​String>
    Checks that a given character sequence (e.g. string) is a valid E164 formatted phonenumber. https://www.cmtelecom.com/newsroom/how-to-format-international-telephone- numbers https://github.com/googlei18n/libphonenumber
    • Constructor Detail

      • E164Validator

        public E164Validator()
    • Method Detail

      • initialize

        public void initialize​(E164 constraintAnnotation)
        Specified by:
        initialize in interface javax.validation.ConstraintValidator<E164,​String>
      • isValid

        public boolean isValid​(String value,
                               javax.validation.ConstraintValidatorContext context)
        Specified by:
        isValid in interface javax.validation.ConstraintValidator<E164,​String>