org.siebengeisslein.collections
Class AbstractSet<Value extends Persistent>

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.collections.AbstractCollection<Value>
          extended by org.siebengeisslein.collections.AbstractSet<Value>
All Implemented Interfaces:
java.lang.Iterable<Value>, java.util.Collection<Value>, java.util.Set<Value>, Instrumented
Direct Known Subclasses:
HashSet

public abstract class AbstractSet<Value extends Persistent>
extends AbstractCollection<Value>
implements java.util.Set<Value>


Constructor Summary
AbstractSet()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 
Methods inherited from class org.siebengeisslein.collections.AbstractCollection
addAll, containsAll, getVersion, incVersion, isEmpty, removeAll, retainAll, toArray, toArray, toString
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, initTransient, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Constructor Detail

AbstractSet

public AbstractSet()
Method Detail

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in interface java.util.Collection<Value extends Persistent>
Specified by:
equals in interface java.util.Set<Value extends Persistent>
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Specified by:
hashCode in interface java.util.Collection<Value extends Persistent>
Specified by:
hashCode in interface java.util.Set<Value extends Persistent>
Overrides:
hashCode in class Persistent