Class ApplikationImpl

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

    public class ApplikationImpl
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
    implements Applikation
    Definiert eine mit einem Datenverteiler verbundene Applikation.

    • Constructor Detail

      • ApplikationImpl

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

        public ApplikationImpl​(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()
      • getOdParametrierungsAntwort

        public OdParametrierungsAntwort getOdParametrierungsAntwort()
        Description copied from interface: Applikation
        Schnittstelle für Antworten der Parametrierung.

        <absatz> Über Datensätze dieser Attributgruppe werden von der Parametrierung Anfragen beantwortet, die über Datensätze der Attributgruppe atg.parametrierungsAnfrage gestellt wurden. </absatz>

        Specified by:
        getOdParametrierungsAntwort in interface Applikation
        Returns:
        der Datensatz ParametrierungsAntwort.
      • getOdArchivAnfrageSchnittstelle

        public OdArchivAnfrageSchnittstelle getOdArchivAnfrageSchnittstelle()
        Description copied from interface: Applikation
        Attributgruppe zur Übertragung von Nachrichten die zur Abwicklung von Archivanfragen dienen.

        <absatz> Wird vom streambasierten Archivanfragemechanismus für die Übertragung von Anfragen und entsprechende Antworten zwischen der Archivanfragebibliothek (innerhalb von Applikationen) und dem Archivsystem benutzt. Außerdem wird diese Attributgruppe für Steuerungsnachrichten insbesondere zur Flußkontrolle bei der streambasierten Übertragung von Archivantworten benutzt. </absatz>

        Specified by:
        getOdArchivAnfrageSchnittstelle in interface Applikation
        Returns:
        der Datensatz ArchivAnfrageSchnittstelle.
      • getOdKonfigurationsAnfrageSchnittstelle

        public OdKonfigurationsAnfrageSchnittstelle getOdKonfigurationsAnfrageSchnittstelle()
        Description copied from interface: Applikation
        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 Applikation
        Returns:
        der Datensatz KonfigurationsAnfrageSchnittstelle.
      • getOdArchivAntwort

        public OdArchivAntwort getOdArchivAntwort()
        Description copied from interface: Applikation
        Zur Übermittlung der Ergebnisse von Archivanfragen an die anfragende Applikation.

        Specified by:
        getOdArchivAntwort in interface Applikation
        Returns:
        der Datensatz ArchivAntwort.
      • getOdStartStoppAntwort

        public OdStartStoppAntwort getOdStartStoppAntwort()
        Description copied from interface: Applikation
        Attributgruppe zur Übertragung von Antwortnachrichten von Start/Stopp auf Anfragen an Start/Stopp.

        Wird für die Übertragung von entsprechende Antworten auf Anfragen an Start/Stopp benutzt. Die Anfragen werden unter typ.rechner/atg.startStoppAnfrage gestellt.

        Specified by:
        getOdStartStoppAntwort in interface Applikation
        Returns:
        der Datensatz StartStoppAntwort.
      • 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>