goodslib
Class SetOwner

java.lang.Object
  |
  +--goodsjpi.Persistent
        |
        +--goodslib.SetOwner
Direct Known Subclasses:
Btree, OrderedSetOwner

public class SetOwner
extends Persistent

Set without explicit order of members


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

Field Detail

first

protected goodslib.SetMember first

last

protected goodslib.SetMember last

nMembers

protected int nMembers
Constructor Detail

SetOwner

public SetOwner()
Method Detail

getFirst

public goodslib.SetMember getFirst()

getLast

public goodslib.SetMember getLast()

getNumberOfMembers

public int getNumberOfMembers()

removeFirst

public void removeFirst()

removeLast

public void removeLast()

remove

public void remove(goodslib.SetMember mbr)

insertFirst

public void insertFirst(goodslib.SetMember mbr)

insertLast

public void insertLast(goodslib.SetMember mbr)

insertAfter

public void insertAfter(goodslib.SetMember after,
                        goodslib.SetMember mbr)

insertBefore

public void insertBefore(goodslib.SetMember before,
                         goodslib.SetMember mbr)

find

public goodslib.SetMember find(java.lang.Object key)