Package org.ovirt.engine.api.extensions
Class ExtUUID
- java.lang.Object
-
- org.ovirt.engine.api.extensions.ExtUUID
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Comparable<ExtUUID>
public class ExtUUID extends java.lang.Object implements java.lang.Comparable<ExtUUID>, java.lang.Cloneable, java.io.Serializable
Extension UUID. Provides named GUID.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
name
private static long
serialVersionUID
private java.util.UUID
uuid
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtUUID
clone()
int
compareTo(ExtUUID o)
boolean
equals(java.lang.Object obj)
java.lang.String
getName()
Returns the name of the key.java.util.UUID
getUuid()
Returns the uuid of the key.int
hashCode()
java.lang.String
toString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
name
private java.lang.String name
-
uuid
private java.util.UUID uuid
-
-
Constructor Detail
-
ExtUUID
public ExtUUID(java.lang.String name, java.util.UUID uuid)
Constructor.- Parameters:
name
- uuid name, used only for debugging.uuid
- uuid.
-
ExtUUID
public ExtUUID(java.lang.String name, java.lang.String uuid)
Constructor.- Parameters:
name
- uuid name, used only for debugging.uuid
- uuid.
-
ExtUUID
public ExtUUID()
Constructor, default. For serialization.
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- 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
-
compareTo
public int compareTo(ExtUUID o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<ExtUUID>
-
clone
public ExtUUID clone() throws java.lang.CloneNotSupportedException
- Overrides:
clone
in classjava.lang.Object
- Throws:
java.lang.CloneNotSupportedException
-
getName
public java.lang.String getName()
Returns the name of the key.- Returns:
- Name of key.
-
getUuid
public java.util.UUID getUuid()
Returns the uuid of the key.- Returns:
- Uuid of key.
-
-