Class IdNumber


public class IdNumber extends AbstractProvider<BaseProviders>
Since:
0.8.0
  • Constructor Details

  • Method Details

    • valid

      public String valid()
    • invalid

      public String invalid()
    • ssnValid

      public String ssnValid()
    • validSvSeSsn

      public String validSvSeSsn()
      Specified as #{IDNumber.valid_sv_se_ssn} in sv-SE.yml
    • validEnZaSsn

      public String validEnZaSsn()
      Specified as #{IDNumber.valid_en_za_ssn} in en-ZA.yml
    • inValidEnZaSsn

      public String inValidEnZaSsn()
      Specified as #{IDNumber.invalid_en_za_ssn} in en-ZA.yml
    • invalidSvSeSsn

      public String invalidSvSeSsn()
      Specified as #{IDNumber.invalid_sv_se_ssn} in sv-SE.yml
    • singaporeanFin

      public String singaporeanFin()
    • singaporeanFinBefore2000

      public String singaporeanFinBefore2000()
    • singaporeanUin

      public String singaporeanUin()
    • singaporeanUinBefore2000

      public String singaporeanUinBefore2000()
    • validZhCNSsn

      public String validZhCNSsn()
      Generate a valid Zh-CN id number.
      Returns:
      A Zh-CN id number
    • validPtNif

      public String validPtNif()
    • invalidPtNif

      public String invalidPtNif()
    • validEsMXSsn

      public String validEsMXSsn()
      Specified as #{IDNumber.valid_es_mx_ssn} in es-MX.yml
      Returns:
      A valid MEX CURP.
    • invalidEsMXSsn

      public String invalidEsMXSsn()
      Specified as #{IDNumber.invalid_es_mx_ssn} in es-MX.yml
      Returns:
      A valid MEX CURP.
    • peselNumber

      public String peselNumber()
      Generates a valid PESEL number for a person of random gender and age between 0 and 100.
      Returns:
      A valid PESEL number
    • peselNumber

      public String peselNumber(LocalDate birthDate, PeselNumber.Gender gender)
      Generates a valid PESEL number for a person with given gender and birth date.
      Parameters:
      birthDate - Given birth date
      gender - Person's gender. Null value means PeselNumber.Gender.ANY
      Returns:
      A valid PESEL number
    • validKoKrRrn

      public String validKoKrRrn()
      Generates a valid RRN (Resident Registration Number) for a person of random binary gender and default random age
      Returns:
      A valid RRN
      Since:
      1.8.0
    • validGeIDNumber

      public String validGeIDNumber()
      Generates valid ID number for Georgian citizens and Residents
      Returns:
      A valid ID Number