/** * Return a Guid for a given UUID. * * @param uuid an existing UUID * @return a new Guid */ public static Guid fromUUID(UUID uuid) { return new Guid(uuid.toString()); }
/** * Return a Guid for a given UUID. * * @param uuid an existing UUID * @return a new Guid */ public static Guid fromUUID(UUID uuid) { return new Guid(uuid.toString()); }
/** * Return a Guid for a given UUID. * * @param uuid an existing UUID * @return a new Guid */ public static Guid fromUUID(UUID uuid) { return new Guid(uuid.toString()); }
/** * Return a Guid for a given string. * * @param value the guid's string representation * @return a new Guid */ public static Guid fromString(String value) { if (GUID_FORMAT.matcher(value).matches()) return new Guid(value); else throw new IllegalArgumentException("Illegal GUID format " + value); }
/** * Generate a new Guid. * * @return a new Guid */ public static Guid randomGuid() { return new Guid(UUID.randomUUID().toString()); }
/** * Generate a new Guid. * * @return a new Guid */ public static Guid randomGuid() { return new Guid(UUID.randomUUID().toString()); }
/** * Generate a new Guid. * * @return a new Guid */ public static Guid randomGuid() { return new Guid(UUID.randomUUID().toString()); }
/** * Return a Guid for a given string. * * @param value the guid's string representation * @return a new Guid */ public static Guid fromString(String value) { if (GUID_FORMAT.matcher(value).matches()) return new Guid(value); else throw new IllegalArgumentException("Illegal GUID format " + value); }
/** * Return a Guid for a given string. * * @param value the guid's string representation * @return a new Guid */ public static Guid fromString(String value) { if (GUID_FORMAT.matcher(value).matches()) return new Guid(value); else throw new IllegalArgumentException("Illegal GUID format " + value); }