Package org.mycore.pi.urn
Class MCRUUIDURNGenerator
java.lang.Object
org.mycore.pi.MCRPIGenerator<MCRDNBURN>
org.mycore.pi.urn.MCRDNBURNGenerator
org.mycore.pi.urn.MCRUUIDURNGenerator
Builds a new, unique NISS using Java implementation of the UUID
specification. java.util.UUID creates 'only' version 4 UUIDs.
Version 4 UUIDs are generated from a large random number and do
not include the MAC address.
UUID = 8*HEX "-" 4*HEX "-" 4*HEX "-" 4*HEX "-" 12*HEX Example One: 067e6162-3b6f-4ae2-a171-2470b63dff00 Example Two: 54947df8-0e9e-4471-a2f9-9af509fb5889
- Author:
- Kathleen Neumann (kkrebs), Sebastian Hofmann
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
buildNISS
(MCRObjectID mcrID, String additional) Methods inherited from class org.mycore.pi.urn.MCRDNBURNGenerator
generate, generate, getNamespace
Methods inherited from class org.mycore.pi.MCRPIGenerator
checkPropertyExists, getGeneratorID, getProperties, init, setProperties
-
Constructor Details
-
MCRUUIDURNGenerator
public MCRUUIDURNGenerator()
-
-
Method Details
-
buildNISS
- Specified by:
buildNISS
in classMCRDNBURNGenerator
-