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
All Methods Instance Methods Concrete Methods 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
-
-
-
-
Constructor Detail
-
MutableSetConfigDataStorage
public MutableSetConfigDataStorage(ConfigMutableSet mutableSet)
-
-
Method Detail
-
writeElements
public void writeElements(java.util.List<de.bsvrz.puk.config.configFile.datamodel.MutableSetStorage.MutableElement> mutableElements) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
Speichert 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
-
-