db4o 5.0

com.db4o.ext
Class Db4oUUID

java.lang.Object
  extended by com.db4o.ext.Db4oUUID

public class Db4oUUID
extends java.lang.Object

a unique universal identify for an object.

The db4o UUID consists of two parts:
- an indexed long for fast access,
- the signature of the ObjectContainer the object was created with.

Db4oUUIDs are valid representations of objects over multiple ObjectContainers


Constructor Summary
Db4oUUID(long longPart, byte[] signaturePart)
          constructs a Db4oUUID from a long part and a signature part
 
Method Summary
 long getLongPart()
          returns the long part of this UUID.
 byte[] getSignaturePart()
          returns the signature part of this UUID.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Db4oUUID

public Db4oUUID(long longPart,
                byte[] signaturePart)
constructs a Db4oUUID from a long part and a signature part

Parameters:
longPart - the long part
signaturePart - the signature part
Method Detail

getLongPart

public long getLongPart()
returns the long part of this UUID.

To uniquely identify an object universally, db4o uses an indexed long and a reference to the Db4oDatabase object it was created on.

Returns:
the long part of this UUID.

getSignaturePart

public byte[] getSignaturePart()
returns the signature part of this UUID.



To uniquely identify an object universally, db4o uses an indexed long and a reference to the Db4oDatabase singleton object of the ObjectContainer it was created on. This method returns the signature of the Db4oDatabase object of the ObjectContainer: the signature of the origin ObjectContainer.

Returns:
the signature of the Db4oDatabase for this UUID.

db4o 5.0