Class DafNonMutableSet

    • Constructor Detail

      • DafNonMutableSet

        public DafNonMutableSet​(DafDataModel dataModel)
        Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
        Parameters:
        dataModel - DataModel Implementierung, der das neue Objekt zugeordnet ist.
      • DafNonMutableSet

        public DafNonMutableSet​(long id,
                                java.lang.String pid,
                                java.lang.String name,
                                long typId,
                                byte state,
                                java.lang.String error,
                                DafDataModel dataModel,
                                short validFromVersionNumber,
                                short validToVersionNumber,
                                long responsibleObjectId,
                                long[] setIds,
                                java.util.ArrayList<java.lang.Long> setElementIds)
        Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
      • DafNonMutableSet

        public DafNonMutableSet​(long id,
                                java.lang.String pid,
                                java.lang.String name,
                                long typId,
                                byte state,
                                java.lang.String error,
                                DafDataModel dataModel,
                                short validFromVersionNumber,
                                short validToVersionNumber,
                                long responsibleObjectId,
                                long[] setIds,
                                long[] setElementIds)
        Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
    • Method Detail

      • parseToString

        public final java.lang.String parseToString()
        Description copied from class: DafSystemObject
        Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
        Overrides:
        parseToString in class DafObjectSet
        Returns:
        Beschreibender Text dieses Objekts.
      • getElementsInModifiableVersion

        public final java.util.List<SystemObject> getElementsInModifiableVersion()
        Description copied from interface: NonMutableCollection
        Bestimmt die Elemente, die in der in Bearbeitung befindlichen Version des Konfigurationsbereichs aktuell sind.
        Specified by:
        getElementsInModifiableVersion in interface NonMutableCollection
        Returns:
        Liste der System-Objekte, die in der Bearbeitung befindlichen Version des Konfigurationsbereichs aktuell sind.
      • getElementsInVersion

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

        public final java.util.List<SystemObject> getElementsInAllVersions​(short fromVersion,
                                                                           short toVersion)
        Description copied from interface: NonMutableCollection
        Bestimmt die Elemente, die in allen Konfigurationsversionen eines vorgegebenen Versionsbereichs zur Zusammenstellung gehört haben.
        Specified by:
        getElementsInAllVersions in interface NonMutableCollection
        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

        public final java.util.List<SystemObject> getElementsInAnyVersions​(short fromVersion,
                                                                           short toVersion)
        Description copied from interface: NonMutableCollection
        Bestimmt die Elemente, die in mindestens einer Konfigurationsversion eines vorgegebenen Versionsbereichs zur Zusammenstellung gehört haben.
        Specified by:
        getElementsInAnyVersions in interface NonMutableCollection
        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.