Package net.simplace.core.service
Class OIDGenerator
java.lang.Object
net.simplace.core.service.OIDGenerator
This class acts as a factory for unique object identifiers.
- Author:
- Andreas Enders
-
Method Summary
Modifier and TypeMethodDescriptionlong
createID()
Create an object identifier as long.Create an object identifier as a string value.Create an object identifier as a string value.static OIDGenerator
Get singleton instance of OIDFactory.
-
Method Details
-
getInstance
Get singleton instance of OIDFactory.- Returns:
- singleton instance of OIDFactory
-
createOID
Create an object identifier as a string value. Format: SystemID-CreationTime-Random. SystemID: Unique system identifier CreationTime: Time in milliseconds since January 1 1970 Random: 64 Bit integer (long) random number- Returns:
- an object identifier as a string value
-
createID
public long createID()Create an object identifier as long. Random: 64 Bit integer (long) random number- Returns:
- an object identifier as long
-
createOID
Create an object identifier as a string value. Format: SystemID-CreationTime-Random. SystemID: Unique system identifier CreationTime: Time in milliseconds since January 1 1970 Random: 64 Bit integer (long) random number- Parameters:
aStartString
-- Returns:
- an object identifier as a string value
-