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 Details

    • MutableSetConfigDataStorage

      public MutableSetConfigDataStorage(ConfigMutableSet mutableSet)
  • Method Details

    • writeElements

      public void writeElements(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 class MutableSetStorage
      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 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 class MutableSetStorage
      Returns:
      eine Liste von Elementen mit Zeitstempeln, die die Zugehörigkeitszeiträume repräsentieren