Class KonfigurationsBereichImpl

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt, KonfigurationsBereich, KonfigurationsObjekt, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich, java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>

    public class KonfigurationsBereichImpl
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
    implements KonfigurationsBereich
    Zur Gruppierung von Konfigurationsobjekten und Konfigurationsdaten nach modellspezifischen, inhaltlichen und organisatorischen Gesichtspunkten.

    • Constructor Detail

      • KonfigurationsBereichImpl

        public KonfigurationsBereichImpl()
        Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
      • KonfigurationsBereichImpl

        public KonfigurationsBereichImpl​(de.bsvrz.dav.daf.main.config.SystemObject objekt,
                                         de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Initialisierung.
        Parameters:
        objekt - ein beliebiges Systemobjekt.
        factory - die Fabrik, die das Systemobjekt angelegt hat.
    • Method Detail

      • doGetTypPid

        protected java.lang.String doGetTypPid()
      • getKdKonfigurationsBereichAbhaengigkeiten

        public KdKonfigurationsBereichAbhaengigkeiten getKdKonfigurationsBereichAbhaengigkeiten()
        Description copied from interface: KonfigurationsBereich
        Verwaltet beliebig viele Abhängigkeiten der Konfigurationsbereiche.

        Durch Referenzen in andere Bereich können Abhängigkeiten unter den Bereichen entstehen. Alle Abhängigkeiten eines Bereichs zu anderen Bereichen werden in dieser Attributgruppe gespeichert.

        Specified by:
        getKdKonfigurationsBereichAbhaengigkeiten in interface KonfigurationsBereich
        Returns:
        der Datensatz KonfigurationsBereichAbhaengigkeiten.
      • getKdKonfigurationsAenderungen

        public KdKonfigurationsAenderungen getKdKonfigurationsAenderungen()
        Description copied from interface: KonfigurationsBereich
        Verwaltet beliebig viele Änderungseinträge der Konfigurationsbereiche.

        Jedem Konfigurationsbereich können in der Versorgungsdatei Konfigurationsänderungen mitgeteilt werden. Diese werden in diesem Datensatz abgelegt.

        Specified by:
        getKdKonfigurationsAenderungen in interface KonfigurationsBereich
        Returns:
        der Datensatz KonfigurationsAenderungen.
      • getKdKonfigurationsBereichAenderungsZeiten

        public KdKonfigurationsBereichAenderungsZeiten getKdKonfigurationsBereichAenderungsZeiten()
        Description copied from interface: KonfigurationsBereich
        Attributgruppe zur Speicherung von Zeiten der letzten Änderung eines Bereichs.

        Um die Aktualität seitens einer Applikation zwischengespeicherter Konfigurationsdaten zu unterstützen, müssen zu jedem Konfigurationsbereich verschiedene Zeitpunkte verwaltet werden.

        Specified by:
        getKdKonfigurationsBereichAenderungsZeiten in interface KonfigurationsBereich
        Returns:
        der Datensatz KonfigurationsBereichAenderungsZeiten.
      • init

        public void init​(de.bsvrz.dav.daf.main.config.SystemObject arg0,
                         de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
      • getObjektFactory

        public de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory getObjektFactory()
      • equals

        public boolean equals​(java.lang.Object arg0)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getId

        public long getId()
        Specified by:
        getId in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getPid

        public java.lang.String getPid()
        Specified by:
        getPid in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getTyp

        public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()
        Specified by:
        getTyp in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getKonfigurationsBereich

        public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()
        Specified by:
        getKonfigurationsBereich in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getSystemObject

        public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
        Specified by:
        getSystemObject in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • compareTo

        public int compareTo​(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
        Specified by:
        compareTo in interface java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>