Summary
A weak reference to an known object.
graph BT
Type-->Base0["Identifiable"]
click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/Identifiable"
Base0-->Base1["Object"]
Type-.->Interface0["IObjectInfo"]
click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Ext/IObjectInfo"
Type-.->Interface1["IActivator"]
click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Activation/IActivator"
Type["ObjectReference"]
class Type type-node
Syntax
public class ObjectReference : Identifiable, IObjectInfo, IActivator
A weak reference to an known object.
"Known" ~ has been stored and/or retrieved within a transaction.
References the corresponding ClassMetaData along with further metadata:
internal id, UUID/version information, ...
Constructors
Fields
Methods
| Name |
Value |
Summary |
| Activate(ActivationPurpose) |
void |
|
| Activate(Transaction, Object, IActivationDepth) |
void |
|
| ActivateOn(Transaction, ActivationPurpose) |
void |
|
| BeginProcessing() |
bool |
|
| ClassMetadata() |
ClassMetadata |
|
| ClassMetadata(ClassMetadata) |
void |
|
| Container() |
ObjectContainerBase |
|
| Deactivate(Transaction, IActivationDepth) |
void |
|
| EndProcessing() |
void |
|
| FlagAsHandled(int) |
void |
|
| FlagForDelete(int) |
void |
|
| GetCommitTimestamp() |
long |
|
| GetHashCode() |
int |
|
| GetID() |
int |
|
| GetIdentifier() |
byte |
|
| GetInternalID() |
long |
|
| GetObject() |
Object |
|
| GetObjectReference() |
Object |
|
| GetUUID() |
Db4oUUID |
|
| GetVersion() |
long |
|
| Hc_add(ObjectReference) |
ObjectReference |
HCTREE
|
| Hc_find(Object) |
ObjectReference |
|
| Hc_getCode(Object) |
int |
static
|
| Hc_remove(ObjectReference) |
ObjectReference |
|
| Hc_traverse(IVisitor4) |
void |
|
| Id_add(ObjectReference) |
ObjectReference |
IDTREE
|
| Id_find(int) |
ObjectReference |
|
| Id_remove(ObjectReference) |
ObjectReference |
|
| IsActive() |
bool |
|
| IsDirty() |
bool |
|
| IsFlaggedAsHandled(int) |
bool |
|
| IsFlaggedForDelete() |
bool |
|
| IsNew() |
bool |
|
| IsValid() |
bool |
|
| IsValidId(int) |
bool |
static
|
| ObjectCanUpdate(Transaction, Object) |
bool |
|
| OwnLength() |
int |
|
| ProduceVirtualAttributes() |
VirtualAttributes |
|
| Read(Transaction, ByteArrayBuffer, Object, IActivationDepth, int, bool) |
Object |
|
| ReadPrefetch(Transaction, ByteArrayBuffer, int) |
Object |
|
| ReadThis(Transaction, ByteArrayBuffer) |
void |
|
| Ref_init() |
void |
|
| SetID(int) |
void |
|
| SetObject(Object) |
void |
|
| SetObjectWeak(ObjectContainerBase, Object) |
void |
|
| SetStateClean() |
void |
|
| SetStateDeactivated() |
void |
|
| SetStateDirty() |
void |
|
| SetVirtualAttributes(VirtualAttributes) |
void |
|
| ToString() |
string |
|
| Transaction() |
Transaction |
|
| VirtualAttributes() |
VirtualAttributes |
|
| VirtualAttributes(Transaction, bool) |
VirtualAttributes |
|
| VirtualAttributes(Transaction) |
VirtualAttributes |
|
| WriteThis(Transaction, ByteArrayBuffer) |
void |
|
| WriteUpdate(Transaction, IUpdateDepth) |
void |
|