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

java.lang.Object
  extended by org.neodatis.odb.impl.core.oid.OdbClassOID
      extended by org.neodatis.odb.impl.core.oid.ExternalClassOID
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, ExternalOID, OID

public class ExternalClassOID
extends OdbClassOID
implements ExternalOID

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.neodatis.odb.impl.core.oid.OdbClassOID
oid
 
Constructor Summary
ExternalClassOID(OID oid, DatabaseId databaseId)
           
 
Method Summary
 DatabaseId getDatabaseId()
           
 int getType()
           
static ExternalClassOID oidFromString(java.lang.String oidString)
           
 java.lang.String oidToString()
          To retrieve a string representation of an OID
 
Methods inherited from class org.neodatis.odb.impl.core.oid.OdbClassOID
compareTo, equals, getClassId, getObjectId, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.neodatis.odb.OID
getClassId, getObjectId
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

ExternalClassOID

public ExternalClassOID(OID oid,
                        DatabaseId databaseId)
Method Detail

getDatabaseId

public DatabaseId getDatabaseId()
Specified by:
getDatabaseId in interface ExternalOID

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
Overrides:
oidToString in class OdbClassOID
Returns:

oidFromString

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

getType

public int getType()
Specified by:
getType in interface OID
Overrides:
getType in class OdbClassOID