public final class OrclGuid
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
OrclGuid()
Constructs a
OrclGuid instance from a string |
OrclGuid(byte[] byte_array)
Constructs an
OrclGuid instance from a byte array |
OrclGuid(java.lang.String string_guid)
Constructs a
OrclGuid instance from a string |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Returns a clone this OrclGuid object
|
static java.lang.String |
compactGuidString(java.lang.String s)
Converts the larger version of the GUID String to
a more compact version.
|
boolean |
equals(java.lang.Object o)
Compares this OrclGuid with another OrclGuid in a string format
|
static java.lang.String |
expandGuidString(java.lang.String s)
Expands the compact version of the GUID String to
a more readable version.
|
byte[] |
getBytes()
Returns the 'byte' form of the Guid
|
int |
hashCode()
Returns the hashcode of this object for hashing purposes
|
static OrclGuid |
newInstance()
Returns a new
OrclGuid instance |
java.lang.String |
toString()
Returns the Guid in a string format
|
public OrclGuid()
OrclGuid
instance from a stringpublic OrclGuid(java.lang.String string_guid)
OrclGuid
instance from a stringstring_guid
- a string representation of a Globally Unique Identifierpublic OrclGuid(byte[] byte_array)
OrclGuid
instance from a byte arraybyte_array
- an array of bytes representing a GUID. This
constructor will validate the length of the
byte array before proceeding.public static OrclGuid newInstance()
OrclGuid
instancepublic byte[] getBytes()
public final java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
public static java.lang.String compactGuidString(java.lang.String s)
s
- a valid GUID stringpublic static java.lang.String expandGuidString(java.lang.String s)
s
- a valid compacted GUID string