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 Detail

      • 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.