uk.ac.vamsas.client
Class VorbaId
java.lang.Object
uk.ac.vamsas.client.VorbaId
- All Implemented Interfaces:
- java.io.Serializable
- public class VorbaId
- extends java.lang.Object
- implements java.io.Serializable
The unique reference id for a Vamsas document Vobject, used by applications
to refer to the vamsas Vobject within their own data space in the vamsas
document. This is serializable (thanks to Dominik Lindner) so an application
can store it easily.
- Author:
- jimp
- See Also:
- Serialized Form
Field Summary |
protected java.lang.String |
id
|
Constructor Summary |
protected |
VorbaId()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
id
protected java.lang.String id
VorbaId
protected VorbaId()
newId
protected static VorbaId newId(IVorbaIdFactory vorbaObject,
Vobject vobject)
- Parameters:
vorbaObject
- the source of vorba Idsvobject
- the Vobject to be registered with a new vorba id
- Returns:
newId
protected static VorbaId newId(java.lang.String id)
- protected VorbaId constructor used when turning XML ID strings into vorba
IDs
- Parameters:
id
-
- Returns:
- VorbaId object or null if string was null.
getId
public java.lang.String getId()
- Returns:
- Returns the id.
equals
public boolean equals(java.lang.Object obj)
hashCode
public int hashCode()
toString
public java.lang.String toString()