Class OIDGenerator

java.lang.Object
net.simplace.core.service.OIDGenerator

public class OIDGenerator extends Object
This class acts as a factory for unique object identifiers.
Author:
Andreas Enders
  • Method Details

    • getInstance

      public static OIDGenerator getInstance()
      Get singleton instance of OIDFactory.
      Returns:
      singleton instance of OIDFactory
    • createOID

      public String 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

      public String createOID(String aStartString)
      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