public class UUIDs
extends java.lang.Object
Constructor and Description |
---|
UUIDs() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
base64UUID()
Generates a time-based UUID (similar to Flake IDs), which is preferred when generating an ID to be indexed into a Lucene index as
primary key.
|
static java.lang.String |
randomBase64UUID()
Returns a Base64 encoded version of a Version 4.0 compatible UUID as defined here: http://www.ietf.org/rfc/rfc4122.txt, using a
private
SecureRandom instance |
static java.lang.String |
randomBase64UUID(java.util.Random random)
Returns a Base64 encoded version of a Version 4.0 compatible UUID as defined here: http://www.ietf.org/rfc/rfc4122.txt, using the
provided
Random instance |
public static java.lang.String base64UUID()
public static java.lang.String randomBase64UUID(java.util.Random random)
Random
instancepublic static java.lang.String randomBase64UUID()
SecureRandom
instance