Class 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)
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TransientMutableSetStorage

        public TransientMutableSetStorage()
    • Method Detail

      • 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 class MutableSetStorage
        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 class MutableSetStorage
        Returns:
        Liste mit allen Elementen des Sets (enthält Objektreferenz, Gültigkeit, Simulationsvariante)