org.jutil.unique
Class GUID

java.lang.Object
  extended by org.jutil.unique.GUID
All Implemented Interfaces:
java.io.Serializable

public class GUID
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static java.lang.String FORMAT_ERROR
           
static java.lang.String HOST_ADDRESS_ERROR
           
 
Constructor Summary
GUID()
           
GUID(int instance)
           
GUID(java.lang.String userName, java.lang.String hostName, java.lang.String hostAddress, long uniqueTime)
           
 
Method Summary
static GUID create()
           
 boolean equals(java.lang.Object obj)
           
static java.util.Date getDate(GUID guid)
           
static java.lang.String getFormattedDate(GUID guid)
           
static GUID getGUID(java.lang.String _id)
           
 java.lang.String getHostAddress()
           
 java.lang.String getHostName()
           
 long getUniqueTime()
           
 java.lang.String getUserName()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FORMAT_ERROR

public static final java.lang.String FORMAT_ERROR
See Also:
Constant Field Values

HOST_ADDRESS_ERROR

public static final java.lang.String HOST_ADDRESS_ERROR
See Also:
Constant Field Values
Constructor Detail

GUID

public GUID(int instance)

GUID

public GUID()

GUID

public GUID(java.lang.String userName,
            java.lang.String hostName,
            java.lang.String hostAddress,
            long uniqueTime)
Method Detail

getUserName

public java.lang.String getUserName()

getHostName

public java.lang.String getHostName()

getHostAddress

public java.lang.String getHostAddress()

getUniqueTime

public long getUniqueTime()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

create

public static GUID create()

getDate

public static final java.util.Date getDate(GUID guid)

getFormattedDate

public static final java.lang.String getFormattedDate(GUID guid)

getGUID

public static GUID getGUID(java.lang.String _id)