Fix serialization for transient HopObjects.

This commit is contained in:
hns 2008-09-09 13:53:51 +00:00
parent d25b8298ee
commit 761ab5560b

View file

@ -80,14 +80,15 @@ class HopObjectProxy implements SerializationProxy {
HopObjectProxy(HopObject obj) {
INode n = obj.getNode();
if (n == null)
if (n == null) {
ref = obj.getClassName();
else {
if (n instanceof helma.objectmodel.db.Node)
ref = new NodeHandle(((helma.objectmodel.db.Node) n).getKey());
else
} else {
if (n instanceof helma.objectmodel.db.Node) {
ref = new NodeHandle((helma.objectmodel.db.Node) n);
} else {
ref = n;
}
}
wrapped = true;
}