biz.junginger.util
Class FileObjectStore
java.lang.Object
biz.junginger.util.FileObjectStore
- All Implemented Interfaces:
- ObjectStore
- public class FileObjectStore
- extends java.lang.Object
- implements 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.lang.String |
getFilename(java.lang.String setId)
|
java.lang.String |
getFilename(java.lang.String setId,
java.lang.String objectId)
|
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)
toDo: preserve old file until new one is written |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileObjectStore
public FileObjectStore()
FileObjectStore
public FileObjectStore(java.lang.String dir)
getFilename
public java.lang.String getFilename(java.lang.String setId)
getFilename
public java.lang.String getFilename(java.lang.String setId,
java.lang.String objectId)
retrieveObject
public java.lang.Object retrieveObject(java.lang.String setId,
java.lang.String objectId)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
retrieveObject in interface ObjectStore
- 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
- toDo: preserve old file until new one is written
- Specified by:
storeObject in interface ObjectStore
- Throws:
java.io.IOException
deleteObject
public void deleteObject(java.lang.String setId,
java.lang.String objectId)
throws java.io.IOException
- Specified by:
deleteObject in interface ObjectStore
- Throws:
java.io.IOException
deleteSet
public void deleteSet(java.lang.String setId)
throws java.io.IOException
- Specified by:
deleteSet in interface ObjectStore
- Throws:
java.io.IOException
querySet
public java.util.List querySet(java.lang.String setId)
throws java.io.IOException
- Specified by:
querySet in interface ObjectStore
- Throws:
java.io.IOException