Sorry, we didn't find any relevant articles for you.

Send us your queries using the form below and we will get back to you with a solution.

How do I use the CroatiaNationalIdGen Generator?

Description

The CroatiaNationalIDGen Generator generates National IDs for the country of Croatia.

Parameters

The following parameters may be configured for the CroatiaNationalIdGen Generator. Items with an asterisk* are required.

  • Enforce Type/Limit - When enabled, it makes sure to generate the data within data size.
  • increment* - Defines a constant value or a reference to another Attribute's generated value, and is added to the National Id generated value on each iteration.
  • cardType* - Defines National Id type (JMBG, OIB).
  • dateOfBirth - Defines the reference to the date of birth.
  • dateOfBirthFormat - Defines the data format for the referenced date of birth. It should be 4 digit year format. Example: yyyy-MM-dd
  • gender - Defines the gender for the Croatia National Identity number. Allowed values for male are m/M/Male/male. Allowed values for female are f/F/Female/female.
  • applyOutputFormat - Defines if the output should be formatted.
  • outputFormat - Defines the format to be followed if the applyOutputFormat parameter is set to true. You can refer to Java's MaskFormatted library to check value formats. Example AAAAAAAAAAA
  • prefix - Appends prefix / context to National ID. Possible values for Croatia National ID are: Osobni identifikacijski broj / OIB
  • random* - Defines if National ID values are randomly generated as opposed to sequentially generated.
  • seed - Defines an optional seed for randomization. Using the seed will ensure that the same random data is generated each time data is generated.
  • unique* - Defines if National ID value should be unique when random parameter is true. 

Example 1: Generate National ID based on random Dates of Birth and Genders

For this example, two Generators have been linked and referenced by the CroatiaNationalIdGen Generator:

  • FlexibleDateRangeGen - Generates a random date of birth starting at 1925-01-01 (yyyy-mm-dd) for the dateOfBirth Parameter.
  • GenderGen - Generates a gender (M/F) randomly for the gender Parameter. 

FlexibleDateRangeGen Generator configuration:

GenderGen Generator configuration:

Sample Output