goodslib
Class SetOwner

java.lang.Object
  extended bygoodsjpi.Persistent
      extended bygoodslib.SetOwner
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Btree, OrderedSetOwner

public class SetOwner
extends Persistent

Set without explicit order of members

See Also:
Serialized Form

Field Summary
protected  SetMember first
           
protected  SetMember last
           
protected  int nMembers
           
 
Fields inherited from class goodsjpi.Persistent
defaultMetaobject, metaobject
 
Constructor Summary
SetOwner()
           
 
Method Summary
 SetMember find(java.lang.Object key)
           
 SetMember getFirst()
           
 SetMember getLast()
           
 int getNumberOfMembers()
           
 void insertAfter(SetMember after, SetMember mbr)
           
 void insertBefore(SetMember before, SetMember mbr)
           
 void insertFirst(SetMember mbr)
           
 void insertLast(SetMember mbr)
           
 void remove(SetMember mbr)
           
 void removeFirst()
           
 void removeLast()
           
 
Methods inherited from class goodsjpi.Persistent
attachToStorage, clone, clusterWith, finalize, getDatabase, getOid, getStorageId, hashCode, onLoad
 
Methods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

first

protected SetMember first

last

protected SetMember last

nMembers

protected int nMembers
Constructor Detail

SetOwner

public SetOwner()
Method Detail

getFirst

public SetMember getFirst()

getLast

public SetMember getLast()

getNumberOfMembers

public int getNumberOfMembers()

removeFirst

public void removeFirst()

removeLast

public void removeLast()

remove

public void remove(SetMember mbr)

insertFirst

public void insertFirst(SetMember mbr)

insertLast

public void insertLast(SetMember mbr)

insertAfter

public void insertAfter(SetMember after,
                        SetMember mbr)

insertBefore

public void insertBefore(SetMember before,
                         SetMember mbr)

find

public SetMember find(java.lang.Object key)