Package net.datafaker.idnumbers
Class ChineseIdNumber
java.lang.Object
net.datafaker.idnumbers.ChineseIdNumber
- All Implemented Interfaces:
IdNumberGenerator
This class is used for generating Chinese ID numbers
- Author:
- irakatz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionISO-2 code of the country this generator provides ID numbers forgenerateInvalid(BaseProviders faker) Generates an invalid ID number for given country (a.k.a.generateValid(BaseProviders faker, IdNumber.IdNumberRequest request) Generate a valid Zh_CN Id numbersgetValidSsn(BaseProviders faker) Deprecated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.datafaker.idnumbers.IdNumberGenerator
generateValid
-
Constructor Details
-
ChineseIdNumber
public ChineseIdNumber()
-
-
Method Details
-
countryCode
Description copied from interface:IdNumberGeneratorISO-2 code of the country this generator provides ID numbers for- Specified by:
countryCodein interfaceIdNumberGenerator- Returns:
- e.g. "US" for America, "EE" for Estonia, "MD" for Moldova etc.
-
getValidSsn
Deprecated. -
generateValid
Generate a valid Zh_CN Id numbers- Specified by:
generateValidin interfaceIdNumberGenerator- Parameters:
faker- a Faker instance for generating Chinese ID numbers- Returns:
- a Chinese ID number string
-
generateInvalid
Description copied from interface:IdNumberGeneratorGenerates an invalid ID number for given country (a.k.a. "SSN", "Personal code" etc.)- Specified by:
generateInvalidin interfaceIdNumberGenerator
-