java.lang.Object
net.optionfactory.keycloak.providers.validation.validators.TaxCode.Validator
All Implemented Interfaces:
jakarta.validation.ConstraintValidator<TaxCode,String>
Enclosing class:
TaxCode

public static class TaxCode.Validator extends Object implements jakarta.validation.ConstraintValidator<TaxCode,String>
  • Field Details

  • Constructor Details

    • Validator

      public Validator()
  • Method Details

    • initialize

      public void initialize(TaxCode annotation)
      Specified by:
      initialize in interface jakarta.validation.ConstraintValidator<TaxCode,String>
    • sanitize

      public static String sanitize(String taxcode)
    • isValid

      public static boolean isValid(String value, TaxCode.Mode mode)
    • isValid

      public boolean isValid(String value, jakarta.validation.ConstraintValidatorContext constraintContext)
      Specified by:
      isValid in interface jakarta.validation.ConstraintValidator<TaxCode,String>
    • controlCodePartitaIva

      public static Optional<Character> controlCodePartitaIva(String possiblePartitaIva)
    • controlCodeCodiceFiscale

      public static Optional<Character> controlCodeCodiceFiscale(String fiscalCode)