Class IdNumber


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

  • Method Details

    • valid

      public String valid()
    • invalid

      public String invalid()
    • valid

      public PersonIdNumber valid(IdNumber.IdNumberRequest request)
    • ssnValid

      public String ssnValid()
    • validSvSeSsn

      @Deprecated public String validSvSeSsn()
      Deprecated.
      Instead of calling this method directly, use faker with locale:
       
         Faker faker = new Faker(new Locale("sv", "SE"));
         String idNumber = faker.idNumber().valid();
       
       
    • invalidSvSeSsn

      @Deprecated public String invalidSvSeSsn()
      Deprecated.
    • validEnZaSsn

      @Deprecated public String validEnZaSsn()
      Deprecated.
      Instead of calling this method directly, use faker with locale:
       
         Faker faker = new Faker(new Locale("en", "ZA"));
         String idNumber = faker.idNumber().valid();
       
       
    • inValidEnZaSsn

      @Deprecated public String inValidEnZaSsn()
      Deprecated.
    • singaporeanFin

      public String singaporeanFin()
    • singaporeanFinBefore2000

      public String singaporeanFinBefore2000()
    • singaporeanUin

      public String singaporeanUin()
    • singaporeanUinBefore2000

      public String singaporeanUinBefore2000()
    • validZhCNSsn

      @Deprecated public String validZhCNSsn()
      Deprecated.
      Instead of calling this method directly, use faker with locale:
       
         Faker faker = new Faker(new Locale("zh", "CN"));
         String idNumber = faker.idNumber().valid();
       
       
      Generate a valid Chinese id number
    • validPtNif

      @Deprecated public String validPtNif()
      Deprecated.
      Instead of calling this method directly, use faker with locale:
       
         Faker faker = new Faker(new Locale("pt", "PT"));
         String idNumber = faker.idNumber().valid();
       
       
      Generate a valid Portuguese ID number
    • invalidPtNif

      @Deprecated public String invalidPtNif()
      Deprecated.
    • validEsMXSsn

      @Deprecated public String validEsMXSsn()
      Deprecated.
      Instead of calling this method directly, use faker with locale:
       
         Faker faker = new Faker(new Locale("es", "MX"));
         String idNumber = faker.idNumber().valid();
       
       
      Returns:
      A valid Mexican CURP
    • invalidEsMXSsn

      @Deprecated public String invalidEsMXSsn()
      Deprecated.
      Instead of calling this method directly, use faker with locale:
       
         Faker faker = new Faker(new Locale("es", "MX"));
         String idNumber = faker.idNumber().invalid();
       
       
      Returns:
      An invalid Mexican CURP
    • peselNumber

      @Deprecated public String peselNumber()
      Deprecated.
      Instead of calling this method directly, use faker with locale:
       
         Faker faker = new Faker(new Locale("pl", "PL"));
         String idNumber = faker.idNumber().valid();
       
       
      Generates a valid PESEL number for a person of random gender and age between 0 and 100.
      Returns:
      A valid PESEL number
    • peselNumber

      @Deprecated public String peselNumber(LocalDate birthDate, PolishIdNumber.Gender gender)
      Deprecated.
      Instead of calling this method directly, use faker with locale and age/gender parameters:
       
         Faker faker = new Faker(new Locale("pl", "PL"));
         String idNumber = faker.idNumber().valid(new IdNumberRequest(minAge, maxAge, gender));
       
       
      Generates a valid PESEL number for a person with given gender and birthdate.
      Parameters:
      birthDate - Given birthdate
      gender - Person's gender. Null value means PolishIdNumber.Gender.ANY
      Returns:
      A valid PESEL number
    • validKoKrRrn

      @Deprecated public String validKoKrRrn()
      Deprecated.
      Instead of calling this method directly, use faker with locale:
       
         Faker f = new Faker(new Locale("en", "KR"));
         String rrn = f.idNumber().valid();
       
       
      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

      @Deprecated public String validGeIDNumber()
      Deprecated.
      Instead of calling this method directly, use faker with locale:
       
         Faker f = new Faker(new Locale("en", "GE"));
         String idNumber = f.idNumber().valid();
       
       
      Generates valid ID number for Georgian citizens and Residents