Class TransientMutableSetStorage
java.lang.Object
de.bsvrz.puk.config.configFile.datamodel.MutableSetStorage
de.bsvrz.puk.config.configFile.datamodel.TransientMutableSetStorage
public class TransientMutableSetStorage extends MutableSetStorage
Implementierung von
MutableSetStorage
, die die Objekte im Speicher hält (für änderbare Mengen, die nur transiente Objekte enthalten, wie
die Menge der Applikationen)-
Constructor Summary
Constructors Constructor Description TransientMutableSetStorage()
-
Method Summary
Modifier and Type Method Description protected java.util.List<de.bsvrz.puk.config.configFile.datamodel.MutableSetStorage.MutableElement>
readElements()
Gibt alle bisher gespeicherten Elemente (auch ungültige/gelöschte) zurück.protected void
writeElements(java.util.List<de.bsvrz.puk.config.configFile.datamodel.MutableSetStorage.MutableElement> mutableElements)
Schreibt eine Menge von Mengenelementen in den dahinterliegenden Speicher (etweder Konfigurationsdaten oder externe Datei).Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.MutableSetStorage
add, deleteElements, deleteElementsOlderThan, getMutableElements, invalidate, purgeCache
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TransientMutableSetStorage
public TransientMutableSetStorage()
-
-
Method Details
-
writeElements
protected void writeElements(java.util.List<de.bsvrz.puk.config.configFile.datamodel.MutableSetStorage.MutableElement> mutableElements)Description copied from class:MutableSetStorage
Schreibt eine Menge von Mengenelementen in den dahinterliegenden Speicher (etweder Konfigurationsdaten oder externe Datei). Die Reihenfolge bzw. der Index der Elemente entspricht dem neuesten Aufruf von readElements(). Es können aber Objekte am Ende gelöscht und oder eingefügt werden.- Specified by:
writeElements
in classMutableSetStorage
- Parameters:
mutableElements
- Liste mit zu schreibenen Elementen
-
readElements
protected java.util.List<de.bsvrz.puk.config.configFile.datamodel.MutableSetStorage.MutableElement> readElements()Description copied from class:MutableSetStorage
Gibt alle bisher gespeicherten Elemente (auch ungültige/gelöschte) zurück. Die Elemente sollen in der Reihenfolge zurückgegeben werden, wie sie in der Datei stehen.Die zurückgegebene Liste wird vom Aufrufer ggf. modifiziert, darf also nicht von der implementierenden Klasse gecacht werden.
- Specified by:
readElements
in classMutableSetStorage
- Returns:
- Liste mit allen Elementen des Sets (enthält Objektreferenz, Gültigkeit, Simulationsvariante)
-