de.bsvrz.dav.daf.main.config.ObjectLookuppublic 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.ObjectLookuppublic de.bsvrz.dav.daf.main.config.SystemObject getObject(long id)
getObject in interface de.bsvrz.dav.daf.main.config.ObjectLookuppublic 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