Options
All
  • Public
  • Public/Protected
  • All
Menu

Enumeration ObjectIdGenerator

Generator to use for producing Object Identifier for objects. To be able to use JsonIdentityInfo with any UUID ObjectIdGenerator, an UUID library needs to be set. UUID library supported: https://github.com/uuidjs/uuid.

Index

Enumeration members

IntSequenceGenerator

IntSequenceGenerator:

Simple sequence-number based generator, which uses basic integers (starting with value 1) as Object Identifiers.

None

None:

Used to allow explicitly specifying that no generator is used.

PropertyGenerator

PropertyGenerator:

Used to denote case where Object Identifier to use comes from a Class property (getter method or field). If so, value is written directly during serialization, and used as-is during deserialization.

UUIDv1Generator

UUIDv1Generator:

Implementation that just uses version 1 UUIDs as reliably unique identifiers.

UUIDv3Generator

UUIDv3Generator:

Implementation that just uses version 3 UUIDs as reliably unique identifiers.

UUIDv4Generator

UUIDv4Generator:

Implementation that just uses version 4 UUIDs as reliably unique identifiers.

UUIDv5Generator

UUIDv5Generator:

Implementation that just uses version 5 UUIDs as reliably unique identifiers.

Generated using TypeDoc