Package net.datafaker.providers.base
Class IdNumber
- Since:
- 0.8.0
-
Field Summary
Fields inherited from class net.datafaker.providers.base.AbstractProvider
faker
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioninvalid()
Specified as #{IDNumber.invalid_en_za_ssn} in en-ZA.ymlSpecified as #{IDNumber.invalid_es_mx_ssn} in es-MX.ymlSpecified as #{IDNumber.invalid_sv_se_ssn} in sv-SE.ymlGenerates a valid PESEL number for a person of random gender and age between 0 and 100.peselNumber
(LocalDate birthDate, PeselNumber.Gender gender) Generates a valid PESEL number for a person with given gender and birth date.ssnValid()
valid()
Specified as #{IDNumber.valid_en_za_ssn} in en-ZA.ymlSpecified as #{IDNumber.valid_es_mx_ssn} in es-MX.ymlGenerates valid ID number for Georgian citizens and ResidentsGenerates a valid RRN (Resident Registration Number) for a person of random binary gender and default random ageSpecified as #{IDNumber.valid_sv_se_ssn} in sv-SE.ymlGenerate a valid Zh-CN id number.
-
Constructor Details
-
IdNumber
-
-
Method Details
-
valid
-
invalid
-
ssnValid
-
validSvSeSsn
Specified as #{IDNumber.valid_sv_se_ssn} in sv-SE.yml -
validEnZaSsn
Specified as #{IDNumber.valid_en_za_ssn} in en-ZA.yml -
inValidEnZaSsn
Specified as #{IDNumber.invalid_en_za_ssn} in en-ZA.yml -
invalidSvSeSsn
Specified as #{IDNumber.invalid_sv_se_ssn} in sv-SE.yml -
singaporeanFin
-
singaporeanFinBefore2000
-
singaporeanUin
-
singaporeanUinBefore2000
-
validZhCNSsn
Generate a valid Zh-CN id number.- Returns:
- A Zh-CN id number
-
validPtNif
-
invalidPtNif
-
validEsMXSsn
Specified as #{IDNumber.valid_es_mx_ssn} in es-MX.yml- Returns:
- A valid MEX CURP.
-
invalidEsMXSsn
Specified as #{IDNumber.invalid_es_mx_ssn} in es-MX.yml- Returns:
- A valid MEX CURP.
-
peselNumber
Generates a valid PESEL number for a person of random gender and age between 0 and 100.- Returns:
- A valid PESEL number
-
peselNumber
Generates a valid PESEL number for a person with given gender and birth date.- Parameters:
birthDate
- Given birth dategender
- Person's gender. Null value meansPeselNumber.Gender.ANY
- Returns:
- A valid PESEL number
-
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
Generates valid ID number for Georgian citizens and Residents- Returns:
- A valid ID Number
-