|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.org.ogsadai.client.toolkit.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
|
private java.lang.String |
mIdentifier
|
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 string. |
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 string. This constructor should only be used 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.Object
public 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.Object
true
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.Object
String.hashCode()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |