Package com.github.f4b6a3.ulid.util
Class UlidConverter
- java.lang.Object
-
- com.github.f4b6a3.ulid.util.UlidConverter
-
public class UlidConverter extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static UUIDfromString(String ulid)Converts a ULID string to a UUID.static StringtoString(UUID uuid)Convert a UUID to ULID string The returning string is encoded to Crockford's base32.
-
-
-
Method Detail
-
toString
public static String toString(UUID uuid)
Convert a UUID to ULID string The returning string is encoded to Crockford's base32. The timestamp and random components are encoded separated.- Parameters:
uuid- a UUID- Returns:
- a ULID
-
fromString
public static UUID fromString(String ulid)
Converts a ULID string to a UUID. The input string must be encoded to Crockford's base32, following the ULID specification. The timestamp and random components are decoded separated. An exception is thrown if the ULID string is invalid.- Parameters:
ulid- a ULID- Returns:
- a UUID if valid
-
-