java.lang.Object
org.apache.camel.component.cm.validation.constraints.E164Validator
All Implemented Interfaces:
jakarta.validation.ConstraintValidator<E164,String>

public class E164Validator extends Object implements jakarta.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 Details

    • E164Validator

      public E164Validator()
  • Method Details

    • initialize

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

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