public interface UUIDGenerationStrategy extends Serializable
UUID
value.Modifier and Type | Method and Description |
---|---|
UUID |
generateUUID(SessionImplementor session)
Generate the UUID.
|
int |
getGeneratedVersion()
Which variant, according to IETF RFC 4122, of UUID does this strategy generate? RFC 4122 defines
5 variants (though it only describes algorithms to generate 4):
1 = time based
2 = DCE based using POSIX UIDs
3 = name based (md5 hash)
4 = random numbers based
5 = name based (sha-1 hash)
Returning the values above should be reserved to those generators creating variants compliant with the
corresponding RFC definition; others can feel free to return other values as they see fit.
|
int getGeneratedVersion()
UUID generateUUID(SessionImplementor session)
session
- The session asking for the generationCopyright © 2001-2015 Red Hat, Inc. All Rights Reserved.