Class KonfigurationsVerantwortlicherImpl

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

    public class KonfigurationsVerantwortlicherImpl
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
    implements KonfigurationsVerantwortlicher
    Objekte dieses Typs können für die Konfiguration von konfigurierenden Objekten zuständig sein. (z.B. VRZen, UZen, System).

    • Constructor Detail

      • KonfigurationsVerantwortlicherImpl

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

        public KonfigurationsVerantwortlicherImpl​(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()
      • getOdKonfigurationsAnfrageSchnittstelleSchreibend

        public OdKonfigurationsAnfrageSchnittstelleSchreibend getOdKonfigurationsAnfrageSchnittstelleSchreibend()
        Description copied from interface: KonfigurationsVerantwortlicher
        Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen. Die Schnittstelle ermöglicht es, die Konfiguration zu beauftragen bestimmte Objekt in der Konfigurations zu ändern.

        Wird für die Übertragung von Anfragen und entsprechende Antworten zwischen der Konfigurationsanfragebibliothek (innerhalb von Applikationen) und der Konfiguration benutzt. Anfragen an eine Konfiguration werden an den zugeordneten Konfigurationsverantwortlichen adressiert. Antworten der Konfiguration werden an die anfragende Applikation adressiert. Auf alle Objekte der Konfiguration kann nur schreibend zugegriffen werden.

        Specified by:
        getOdKonfigurationsAnfrageSchnittstelleSchreibend in interface KonfigurationsVerantwortlicher
        Returns:
        der Datensatz KonfigurationsAnfrageSchnittstelleSchreibend.
      • getOdKonfigurationsBereichsverwaltungsAnfrageSchnittstelle

        public OdKonfigurationsBereichsverwaltungsAnfrageSchnittstelle getOdKonfigurationsBereichsverwaltungsAnfrageSchnittstelle()
        Description copied from interface: KonfigurationsVerantwortlicher
        Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen. Die Schnittstelle ermöglicht es, die Konfiguration zu beauftragen die Konfigurationsbereiche der Konfigurations zu verwalten.

        Wird für die Übertragung von Anfragen und entsprechende Antworten zwischen der Konfigurationsanfragebibliothek (innerhalb von Applikationen) und der Konfiguration benutzt. Anfragen an eine Konfiguration werden an den zugeordneten Konfigurationsverantwortlichen adressiert. Antworten der Konfiguration werden an die anfragende Applikation adressiert. Die Konfiguration kann über diese Schnittstelle angewiesen werden Konfigurationsbereiche in einer neuen Version zu aktivieren, Konsistenzprüfungen durchzuführen, Konfigurationsbereiche zur übernahme freizugeben, usw..

        Specified by:
        getOdKonfigurationsBereichsverwaltungsAnfrageSchnittstelle in interface KonfigurationsVerantwortlicher
        Returns:
        der Datensatz KonfigurationsBereichsverwaltungsAnfrageSchnittstelle.
      • getOdKonfigurationsAnfrageSchnittstelle

        public OdKonfigurationsAnfrageSchnittstelle getOdKonfigurationsAnfrageSchnittstelle()
        Description copied from interface: KonfigurationsVerantwortlicher
        Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen.

        Wird für die Übertragung von Anfragen und entsprechende Antworten zwischen der Konfigurationsanfragebibliothek (innerhalb von Applikationen) und der Konfiguration benutzt. Anfragen an eine Konfiguration werden an den zugeordneten Konfigurationsverantwortlichen adressiert. Antworten der Konfiguration werden an die anfragende Applikation adressiert.

        Specified by:
        getOdKonfigurationsAnfrageSchnittstelle in interface KonfigurationsVerantwortlicher
        Returns:
        der Datensatz KonfigurationsAnfrageSchnittstelle.
      • getOdKonfigurationsAnfrageSchnittstelleLesend

        public OdKonfigurationsAnfrageSchnittstelleLesend getOdKonfigurationsAnfrageSchnittstelleLesend()
        Description copied from interface: KonfigurationsVerantwortlicher
        Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen. Die Schnittstelle ermöglicht nur lesenden Zugriff auf die Konfiguration.

        Wird für die Übertragung von Anfragen und entsprechende Antworten zwischen der Konfigurationsanfragebibliothek (innerhalb von Applikationen) und der Konfiguration benutzt. Anfragen an eine Konfiguration werden an den zugeordneten Konfigurationsverantwortlichen adressiert. Antworten der Konfiguration werden an die anfragende Applikation adressiert. Auf alle Objekte der Konfiguration kann nur lesen zugegriffen werden, es kann keine Änderung in der Konfigurations angestoßen werden.

        Specified by:
        getOdKonfigurationsAnfrageSchnittstelleLesend in interface KonfigurationsVerantwortlicher
        Returns:
        der Datensatz KonfigurationsAnfrageSchnittstelleLesend.
      • getOdKonfigurationsBenutzerverwaltungsAnfrageSchnittstelle

        public OdKonfigurationsBenutzerverwaltungsAnfrageSchnittstelle getOdKonfigurationsBenutzerverwaltungsAnfrageSchnittstelle()
        Description copied from interface: KonfigurationsVerantwortlicher
        Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Konfigurationsanfragen dienen. Die Schnittstelle ermöglicht es, die Konfiguration zu beauftragen die Benutzer der Konfiguration zu verwalten.

        Wird für die Übertragung von Anfragen und entsprechende Antworten zwischen der Konfigurationsanfragebibliothek (innerhalb von Applikationen) und der Konfiguration benutzt. Anfragen an eine Konfiguration werden an den zugeordneten Konfigurationsverantwortlichen adressiert. Antworten der Konfiguration werden an die anfragende Applikation adressiert. Die Konfigurations kann über diese Schnittstelle angewiesen werden neue Benutzer anzulegen, Einmal-Passwörter zu erzeugen, Rechte festzulegen, Benutzerpasswörter zu ändern, usw.. Die meisten Aufträge, die erteilt werden können, bedürfen spezieller Rechte oder dürfen nur durch den jeweiligen Benutzer/Admin (Passwort ändern) durchgeführt werden Die Konfiguration wird nach empfang eines Auftrags erst prüfen, ob der Benutzer, der den Auftrag erteilt hat, diese speziellen Rechte besitzt.

        Specified by:
        getOdKonfigurationsBenutzerverwaltungsAnfrageSchnittstelle in interface KonfigurationsVerantwortlicher
        Returns:
        der Datensatz KonfigurationsBenutzerverwaltungsAnfrageSchnittstelle.
      • 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>