Package net.datafaker
Class IdNumber
java.lang.Object
net.datafaker.IdNumber
- Since:
- 0.8.0
-
Constructor Summary
Constructors -
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.ymlSpecified 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
-