Class OdPuaProtokollAnfrageSchnittstelle.Daten

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste, de.bsvrz.sys.funclib.bitctrl.modell.Datum, de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum
    Enclosing class:
    OdPuaProtokollAnfrageSchnittstelle

    public static class OdPuaProtokollAnfrageSchnittstelle.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
    Kapselt die Daten des Datensatzes.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum

        de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum.Status
    • Constructor Summary

      Constructors 
      Constructor Description
      Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz, de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
      Initialisiert das Onlinedatum.
    • Method Summary

      Modifier and Type Method Description
      void atl2Bean​(de.bsvrz.dav.daf.main.Data daten, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      void bean2Atl​(de.bsvrz.dav.daf.main.Data datum, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      OdPuaProtokollAnfrageSchnittstelle.Daten clone()  
      java.lang.Object getAbsender()
      Referenz auf den Absender des Datensatzes.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AttByte_JavaKeyword> getDaten()
      Datenbytes der Nachricht.
      AttZahl getFlusskontrolle()
      Wird zur automatischen Flusskontrolle benutzt und teilt dem PuA-Server die Datensatznummer mit bis zu der anfangs Protokolldaten gesendet werden sollen.
      AttPuaProtokollOperationsCode getOperationscode()
      Typ der Nachricht.
      AttZahl getProtokollId()
      Kennzeichnung, die von der anfragenden Applikation zur Unterscheidung mehrerer paralleler Anfragen fortlaufend vergeben wird.
      void setAbsender​(java.lang.Object _absender)
      Referenz auf den Absender des Datensatzes.
      void setFlusskontrolle​(AttZahl _flusskontrolle)
      Wird zur automatischen Flusskontrolle benutzt und teilt dem PuA-Server die Datensatznummer mit bis zu der anfangs Protokolldaten gesendet werden sollen.
      void setOperationscode​(AttPuaProtokollOperationsCode _operationscode)
      Typ der Nachricht.
      void setProtokollId​(AttZahl _protokollId)
      Kennzeichnung, die von der anfragenden Applikation zur Unterscheidung mehrerer paralleler Anfragen fortlaufend vergeben wird.
      java.lang.String toString()  
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum

        dContainsDaten, dGetDatenStatus, dGetZeitstempel, dSetDatenStatus, dSetZeitstempel
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum

        dGetAspekt, dGetDatensatz, dSetAspekt
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.Datum

        dGetAspekt, dGetDatensatz
    • Constructor Detail

      • Daten

        public Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz,
                     de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
        Initialisiert das Onlinedatum.
        Parameters:
        datensatz - der Datensatz zu dem das Datum gehört.
        aspekt - der Aspekt für das Datum.
    • Method Detail

      • getAbsender

        public java.lang.Object getAbsender()
        Referenz auf den Absender des Datensatzes.

        Die anfragende Applikation traegt in diesem Attribut das vom Datenverteiler dynamisch erzeugte Applikations-Objekt ein.Das Archiv adressiert entsprechende Antworten an dieses Applikationsobjekt. In den Antworten von PUA ist in diesem Attribut eine Referenz auf den Konfigurationsverantwortlichen enthalten.

        Returns:
        der Wert von Absender.
      • setAbsender

        public void setAbsender​(java.lang.Object _absender)
        Referenz auf den Absender des Datensatzes.

        Die anfragende Applikation traegt in diesem Attribut das vom Datenverteiler dynamisch erzeugte Applikations-Objekt ein.Das Archiv adressiert entsprechende Antworten an dieses Applikationsobjekt. In den Antworten von PUA ist in diesem Attribut eine Referenz auf den Konfigurationsverantwortlichen enthalten.

        Parameters:
        _absender - der neue Wert von Absender.
      • getProtokollId

        public AttZahl getProtokollId()
        Kennzeichnung, die von der anfragenden Applikation zur Unterscheidung mehrerer paralleler Anfragen fortlaufend vergeben wird.

        In allen zu einer PUA Anfrage gehoerenden Nachrichten wird diese Identifikation eingetragen, damit der jeweilige Empfaenger die Nachricht zu der richtigen Anfrage zuordnen kann.

        Returns:
        der Wert von ProtokollId.
      • setProtokollId

        public void setProtokollId​(AttZahl _protokollId)
        Kennzeichnung, die von der anfragenden Applikation zur Unterscheidung mehrerer paralleler Anfragen fortlaufend vergeben wird.

        In allen zu einer PUA Anfrage gehoerenden Nachrichten wird diese Identifikation eingetragen, damit der jeweilige Empfaenger die Nachricht zu der richtigen Anfrage zuordnen kann.

        Parameters:
        _protokollId - der neue Wert von ProtokollId.
      • setOperationscode

        public void setOperationscode​(AttPuaProtokollOperationsCode _operationscode)
        Typ der Nachricht.

        Parameters:
        _operationscode - der neue Wert von Operationscode.
      • getDaten

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AttByte_JavaKeyword> getDaten()
        Datenbytes der Nachricht.

        Returns:
        der Wert von Daten.
      • getFlusskontrolle

        public AttZahl getFlusskontrolle()
        Wird zur automatischen Flusskontrolle benutzt und teilt dem PuA-Server die Datensatznummer mit bis zu der anfangs Protokolldaten gesendet werden sollen.

        Diese Zahl ist nur relevant bei Protokoll-Erstellen- und bei Protokoll-Abrufen-Aufträgen. Bleibt der Wert auf dem Default-Wert 0 signalisiert das, dass keine Flusskontrolle möglich oder erwünscht ist.

        Returns:
        der Wert von Flusskontrolle.
      • setFlusskontrolle

        public void setFlusskontrolle​(AttZahl _flusskontrolle)
        Wird zur automatischen Flusskontrolle benutzt und teilt dem PuA-Server die Datensatznummer mit bis zu der anfangs Protokolldaten gesendet werden sollen.

        Diese Zahl ist nur relevant bei Protokoll-Erstellen- und bei Protokoll-Abrufen-Aufträgen. Bleibt der Wert auf dem Default-Wert 0 signalisiert das, dass keine Flusskontrolle möglich oder erwünscht ist.

        Parameters:
        _flusskontrolle - der neue Wert von Flusskontrolle.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • clone

        public OdPuaProtokollAnfrageSchnittstelle.Daten clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.Datum
        Specified by:
        clone in class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
      • toString

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