Interface NonMutableCollection

All Superinterfaces:
SystemObjectCollection
All Known Subinterfaces:
NonMutableSet
All Known Implementing Classes:
DafNonMutableSet

public interface NonMutableCollection
extends SystemObjectCollection
Diese Schnittstelle definiert Methoden um auf Elemente von nicht online änderbaren Zusammenstellungen von System-Objekten zugreifen zu können. Sie wird benutzt bei
  • Mengen, um auf die Elemente einer Menge zugreifen zu können;
  • Typen um auf alle Objekte des jeweiligen Typs zugreifen zu können;
  • Method Details

    • getElementsInModifiableVersion

      java.util.List<SystemObject> getElementsInModifiableVersion()
      Bestimmt die Elemente, die in der in Bearbeitung befindlichen Version des Konfigurationsbereichs aktuell sind.
      Returns:
      Liste der System-Objekte, die in der Bearbeitung befindlichen Version des Konfigurationsbereichs aktuell sind.
    • getElementsInVersion

      java.util.List<SystemObject> getElementsInVersion​(short version)
      Bestimmt die in einer bestimmten Konfigurationsversion zur Zusammenstellung gehörenden Elemente.
      Parameters:
      version - Version der Konfiguration
      Returns:
      Liste mit den in der angegebenen Version zur Zusammenstellung gehörenden System-Objekten.
    • getElementsInAllVersions

      java.util.List<SystemObject> getElementsInAllVersions​(short fromVersion, short toVersion)
      Bestimmt die Elemente, die in allen Konfigurationsversionen eines vorgegebenen Versionsbereichs zur Zusammenstellung gehört haben.
      Parameters:
      fromVersion - Erste Version des Bereichs von Konfigurationversionen
      toVersion - Letzte Version des Bereichs von Konfigurationversionen
      Returns:
      Liste mit den in allen Versionen des Bereichs zur Zusammenstellung gehörenden System-Objekten.
    • getElementsInAnyVersions

      java.util.List<SystemObject> getElementsInAnyVersions​(short fromVersion, short toVersion)
      Bestimmt die Elemente, die in mindestens einer Konfigurationsversion eines vorgegebenen Versionsbereichs zur Zusammenstellung gehört haben.
      Parameters:
      fromVersion - Erste Version des Bereichs von Konfigurationversionen
      toVersion - Letzte Version des Bereichs von Konfigurationversionen
      Returns:
      Liste mit den in mindestens einer Version des Bereichs zur Zusammenstellung gehörenden System-Objekten.