Class MutableSetConfigDataStorage
java.lang.Object
de.bsvrz.puk.config.configFile.datamodel.MutableSetStorage
de.bsvrz.puk.config.configFile.datamodel.MutableSetConfigDataStorage
public class MutableSetConfigDataStorage extends MutableSetStorage
Interface um die Speicherung einer dynamischem Menge (ConfigMutableSet) zu realisieren. Diese
werden entweder als Konfigurationsdatensatz oder als eigene Datei gespeichert, je nach Implementierung
-
Constructor Summary
Constructors Constructor Description MutableSetConfigDataStorage(ConfigMutableSet mutableSet)
-
Method Summary
Modifier and Type Method Description java.util.List<de.bsvrz.puk.config.configFile.datamodel.MutableSetStorage.MutableElement>
readElements()
Diese Methode liest den konfigurierenden Datensatz für die Elemente dieser Menge ein und gibt sie in einer Liste zurück.void
writeElements(java.util.List<de.bsvrz.puk.config.configFile.datamodel.MutableSetStorage.MutableElement> mutableElements)
Speichert die Elemente dieser Menge (auch historische) in einem konfigurierenden Datensatz ab.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
-
MutableSetConfigDataStorage
-
-
Method Details
-
writeElements
public void writeElements(java.util.List<de.bsvrz.puk.config.configFile.datamodel.MutableSetStorage.MutableElement> mutableElements) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeExceptionSpeichert die Elemente dieser Menge (auch historische) in einem konfigurierenden Datensatz ab.- Specified by:
writeElements
in classMutableSetStorage
- Parameters:
mutableElements
- Elemente dieser Menge- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
- Falls die Elemente nicht in einem konfigurierenden Datensatz abgespeichert werden können.
-
readElements
public java.util.List<de.bsvrz.puk.config.configFile.datamodel.MutableSetStorage.MutableElement> readElements()Diese Methode liest den konfigurierenden Datensatz für die Elemente dieser Menge ein und gibt sie in einer Liste zurück.- Specified by:
readElements
in classMutableSetStorage
- Returns:
- eine Liste von Elementen mit Zeitstempeln, die die Zugehörigkeitszeiträume repräsentieren
-