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

      public MutableSetConfigDataStorage​(ConfigMutableSet mutableSet)
  • 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.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 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 class MutableSetStorage
      Returns:
      eine Liste von Elementen mit Zeitstempeln, die die Zugehörigkeitszeiträume repräsentieren