Package tech.ytsaurus.core
Class GUID
- java.lang.Object
-
- tech.ytsaurus.core.GUID
-
public class GUID extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GUID
create()
Создаёт случайный guidstatic GUID
create(java.util.Random random)
Создаёт случайный guid используя randomboolean
equals(java.lang.Object another)
long
getFirst()
long
getSecond()
int
hashCode()
boolean
isEmpty()
static boolean
isEmpty(GUID id)
static boolean
isValid(java.lang.String s)
java.lang.String
toString()
static GUID
valueOf(java.lang.String s)
static java.util.Optional<GUID>
valueOfO(java.lang.String s)
-
-
-
Method Detail
-
getFirst
public long getFirst()
-
getSecond
public long getSecond()
-
isEmpty
public boolean isEmpty()
-
isEmpty
public static boolean isEmpty(@Nullable GUID id)
-
create
public static GUID create()
Создаёт случайный guid
-
create
public static GUID create(java.util.Random random)
Создаёт случайный guid используя random
-
equals
public boolean equals(java.lang.Object another)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
isValid
public static boolean isValid(java.lang.String s)
-
valueOf
public static GUID valueOf(java.lang.String s)
-
valueOfO
public static java.util.Optional<GUID> valueOfO(java.lang.String s)
-
-