Exemple #1
0
 /* Creates a global-unique-identifier as hexadecimal-encoded string.
  */
 public static SchemaString createGuid() throws Exception {
   String guid = new java.rmi.server.UID().toString().replaceAll("[-:]", "");
   byte[] addr = java.net.InetAddress.getLocalHost().getAddress();
   guid +=
       Long.toHexString(addr[0])
           + Long.toHexString(addr[1])
           + Long.toHexString(addr[2])
           + Long.toHexString(addr[3]);
   for (int i = guid.length(); i < 32; i++) guid += "0";
   return new SchemaString(guid);
 }