net.sf.jso.garbage
Class ObjectGarbageData

java.lang.Object
  extended bynet.sf.jso.garbage.ObjectGarbageData

public class ObjectGarbageData
extends java.lang.Object

Class used for keeping objects' garbage data.


Field Summary
 StorableClass cls
           
 int cycle
           
 JSOOID oid
           
 java.util.Set outgoingRefs
           
 java.util.Map outgoingRefsMap
           
 
Constructor Summary
ObjectGarbageData(java.sql.ResultSet rs, SchemaProxy schema)
           
 
Method Summary
 void addOutgoingRef(ReferenceGarbageData rgd)
           
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

oid

public JSOOID oid

cycle

public int cycle

cls

public StorableClass cls

outgoingRefs

public java.util.Set outgoingRefs

outgoingRefsMap

public java.util.Map outgoingRefsMap
Constructor Detail

ObjectGarbageData

public ObjectGarbageData(java.sql.ResultSet rs,
                         SchemaProxy schema)
                  throws java.sql.SQLException,
                         StorageException,
                         java.lang.ClassNotFoundException
Method Detail

addOutgoingRef

public void addOutgoingRef(ReferenceGarbageData rgd)

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()