org.neodatis.odb.impl.core.oid
Class OdbObjectOID

java.lang.Object
  extended by org.neodatis.odb.impl.core.oid.OdbObjectOID
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, OID
Direct Known Subclasses:
ExternalObjectOID

public class OdbObjectOID
extends java.lang.Object
implements OID

See Also:
Serialized Form

Field Summary
protected  long oid
           
 
Constructor Summary
OdbObjectOID(long oid)
           
 
Method Summary
 int compareTo(java.lang.Object object)
           
 boolean equals(java.lang.Object object)
           
 long getClassId()
           
 long getObjectId()
           
 int getType()
           
 int hashCode()
           
static OdbObjectOID oidFromString(java.lang.String oidString)
           
 java.lang.String oidToString()
          To retrieve a string representation of an OID
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

oid

protected long oid
Constructor Detail

OdbObjectOID

public OdbObjectOID(long oid)
Method Detail

toString

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

oidToString

public java.lang.String oidToString()
Description copied from interface: OID
To retrieve a string representation of an OID

Specified by:
oidToString in interface OID
Returns:

oidFromString

public static OdbObjectOID oidFromString(java.lang.String oidString)

getObjectId

public long getObjectId()
Specified by:
getObjectId in interface OID

compareTo

public int compareTo(java.lang.Object object)
Specified by:
compareTo in interface java.lang.Comparable

equals

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

hashCode

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

getClassId

public long getClassId()
Specified by:
getClassId in interface OID

getType

public int getType()
Specified by:
getType in interface OID