org.jutil.unique
Class UID
java.lang.Object
org.jutil.unique.UID
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable, java.lang.Comparable
public class UID
- extends java.lang.Object
- implements java.io.Externalizable, java.lang.Comparable
- See Also:
- Serialized Form
|
Field Summary |
static java.lang.String |
SEP
|
|
Constructor Summary |
UID()
|
UID(java.lang.String unique,
long created)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SEP
public static final java.lang.String SEP
- See Also:
- Constant Field Values
UID
public UID()
UID
public UID(java.lang.String unique,
long created)
setCreated
public void setCreated(long created)
getCreated
public long getCreated()
getUnique
public java.lang.String getUnique()
setUnique
public void setUnique(java.lang.String unique)
getHash
public int getHash()
setHash
public void setHash(int hash)
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
compareTo
public int compareTo(java.lang.Object obj)
- Specified by:
compareTo in interface java.lang.Comparable
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal in interface java.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal in interface java.io.Externalizable
- Throws:
java.io.IOException
create
public static UID create()
create
public static UID create(long created)
valueOf
public static UID valueOf(java.lang.String str)
getDate
public static final java.util.Date getDate(UID uid)
getFormattedDate
public static final java.lang.String getFormattedDate(UID uid)