java.lang.Object
net.datafaker.idnumbers.EnZAIdNumber
- All Implemented Interfaces:
IdNumbers
Implementation based on the definition at
https://en.wikipedia.org/wiki/South_African_identity_card
-
Field Summary
Fields inherited from interface net.datafaker.idnumbers.IdNumbers
DATE_TIME_FORMATTER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGenerate a invalid social security number on fakerGenerate a valid social security number on fakerstatic boolean
isValidEnZASsn
(String ssn) Judge whether a social security number is valid
-
Constructor Details
-
EnZAIdNumber
public EnZAIdNumber()
-
-
Method Details
-
getValidSsn
Generate a valid social security number on faker- Parameters:
f
- the java-faker- Returns:
- a valid social security number on faker
-
getInValidSsn
Generate a invalid social security number on faker- Parameters:
f
- the java-faker- Returns:
- a invalid social security number on faker
-
isValidEnZASsn
Judge whether a social security number is valid- Parameters:
ssn
- social security number
-