tiger.broker
Interface ObjectStore

All Known Implementing Classes:
JDBMObjectStore

public interface ObjectStore


Method Summary
 void close()
           
 java.lang.Object findObject(java.lang.Object anID)
           
 void flush()
           
 java.util.Map getIndex(java.lang.String aName)
           
 java.lang.Object getNamedObject(java.lang.String aName)
           
 java.util.SortedMap getSortedIndex(java.lang.String aName)
           
 java.lang.Object insertObject(java.lang.Object anObj)
           
 void removeObject(java.lang.Object anID)
           
 void saveNamedObject(java.lang.String aName, java.lang.Object anObj)
           
 void updateObject(java.lang.Object anID, java.lang.Object anObj)
           
 

Method Detail

findObject

public java.lang.Object findObject(java.lang.Object anID)

insertObject

public java.lang.Object insertObject(java.lang.Object anObj)

updateObject

public void updateObject(java.lang.Object anID,
                         java.lang.Object anObj)

removeObject

public void removeObject(java.lang.Object anID)

getNamedObject

public java.lang.Object getNamedObject(java.lang.String aName)

saveNamedObject

public void saveNamedObject(java.lang.String aName,
                            java.lang.Object anObj)

getSortedIndex

public java.util.SortedMap getSortedIndex(java.lang.String aName)

getIndex

public java.util.Map getIndex(java.lang.String aName)

flush

public void flush()

close

public void close()