biz.junginger.util
Interface ObjectStore

All Known Implementing Classes:
FileObjectStore

public interface ObjectStore

Author:
Markus Junginger (c) 2003 by Markus Oliver Junginger. All rights reserved. http://www.junginger.biz

Method Summary
 void deleteObject(java.lang.String setId, java.lang.String objectId)
           
 void deleteSet(java.lang.String setId)
           
 java.util.List querySet(java.lang.String setId)
           
 java.lang.Object retrieveObject(java.lang.String setId, java.lang.String objectId)
           
 void storeObject(java.lang.String setId, java.lang.String objectId, java.io.Serializable object)
           
 

Method Detail

retrieveObject

public java.lang.Object retrieveObject(java.lang.String setId,
                                       java.lang.String objectId)
                                throws java.io.IOException,
                                       java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

storeObject

public void storeObject(java.lang.String setId,
                        java.lang.String objectId,
                        java.io.Serializable object)
                 throws java.io.IOException
Throws:
java.io.IOException

deleteObject

public void deleteObject(java.lang.String setId,
                         java.lang.String objectId)
                  throws java.io.IOException
Throws:
java.io.IOException

deleteSet

public void deleteSet(java.lang.String setId)
               throws java.io.IOException
Throws:
java.io.IOException

querySet

public java.util.List querySet(java.lang.String setId)
                        throws java.io.IOException
Throws:
java.io.IOException