|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--uk.org.ogsadai.sessions.SessionID
An object use to identify a particular session.
This consists of a prefixed identifier string with a value that is guaranteed to be unique within the scope of a single JVM.
| Field Summary | |
private static java.lang.String |
COPYRIGHT_NOTICE
Copyright statement |
private java.lang.String |
mIdentifier
Identifier string |
static java.lang.String |
PREFIX
Prefix for all session ID identifier strings. |
| Constructor Summary | |
SessionID()
Creates a new SessionID that is guaranteed to be
unique within the context of a JVM. |
|
SessionID(java.lang.String identifier)
Creates a new SessionID with the specified
identifier. |
|
| Method Summary | |
boolean |
equals(java.lang.Object obj)
Compares the specified object with this session identifier for equality. |
int |
hashCode()
Return a hash code for this object. |
java.lang.String |
toString()
Returns the session identifier string. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
private static final java.lang.String COPYRIGHT_NOTICE
private final java.lang.String mIdentifier
public static final java.lang.String PREFIX
| Constructor Detail |
public SessionID()
SessionID that is guaranteed to be
unique within the context of a JVM.
public SessionID(java.lang.String identifier)
SessionID with the specified
identifier. This constructor should only be use to
recreate a SessionID representing an existing session.
identifier - The identifier string for a session.
java.lang.IllegalArgumentException - if the identifier
parameter is null.| Method Detail |
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
Equality is determined by ensuring the object is a
SessionID then performing a "value comparison" of
the session identifier string.
equals in class java.lang.Objecttrue if the specified object is a non-null
SessionID with an identifier string equal to this
session identifier.String.equals(java.lang.Object)public int hashCode()
hashCode in class java.lang.ObjectString.hashCode()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||