de.bsvrz.dav.daf.main.config.ObjectLookup
public class PersistentDynamicObjectCache
extends java.lang.Object
implements de.bsvrz.dav.daf.main.config.ObjectLookup
Constructor | Description |
---|---|
PersistentDynamicObjectCache() |
Initialisiert einen neuen leeren Cache
|
PersistentDynamicObjectCache(de.bsvrz.dav.daf.main.config.DataModel dataModel,
java.io.File input) |
Initialisiert einen neuen Cache mit einer Datei von der Festplatte
|
Modifier and Type | Method | Description |
---|---|---|
de.bsvrz.dav.daf.main.config.SystemObject |
getObject(long id) |
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObject(java.lang.String pid) |
|
void |
storeObject(de.bsvrz.dav.daf.main.config.DynamicObject dynamicObject) |
Speichert ein Objekt in diesem Cache
|
java.lang.String |
toString() |
|
void |
writeToDisk(java.io.File output) |
Schreibt den ganzen Cache auf die Festplatte
|
public PersistentDynamicObjectCache(de.bsvrz.dav.daf.main.config.DataModel dataModel, java.io.File input) throws java.io.IOException
dataModel
- Datenmodellinput
- Dateijava.io.IOException
- Bei IO-Fehlerpublic PersistentDynamicObjectCache()
public de.bsvrz.dav.daf.main.config.SystemObject getObject(java.lang.String pid)
getObject
in interface de.bsvrz.dav.daf.main.config.ObjectLookup
public de.bsvrz.dav.daf.main.config.SystemObject getObject(long id)
getObject
in interface de.bsvrz.dav.daf.main.config.ObjectLookup
public void storeObject(de.bsvrz.dav.daf.main.config.DynamicObject dynamicObject)
dynamicObject
- Dynamisches Objektpublic void writeToDisk(java.io.File output) throws java.io.IOException
output
- Ausgabedateijava.io.IOException
- Bei IO-Fehlerpublic java.lang.String toString()
toString
in class java.lang.Object