Class PdRdsKommunikationsParameter.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:
    PdRdsKommunikationsParameter

    public static class PdRdsKommunikationsParameter.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)  
      PdRdsKommunikationsParameter.Daten clone()  
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<TmcLocationCode> getAkzeptierteLocationCodes()
      Akzeptierte Location Codes.
      java.lang.String getAusgangsverzeichnis()
      Pfad des Ausgangsverzeichnisses.
      java.lang.String getEigeneID()
      Eigene ID für die zu versendenden Meldungen.
      java.lang.String getEingangsverzeichnis()
      Pfad des Eingangsverzeichnisses.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<TmcLocationCode> getIgnorierteLocationCodes()
      Ignorierte Location Codes.
      AttZahlPositiv getLaufendeNummer()
      Laufende Nummer der Meldung.
      java.lang.String getLMSHostNutzer()
      Benutzername am Rechners der LMS.
      java.lang.String getLMSHostPasswort()
      Passwort am Rechners der LMS.
      java.lang.String getLMSHostRechner()
      Hostname oder IP-Adresse des Rechners der LMS.
      de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getSendeWiederholung()
      Intervall Wiederholung der Sendung.
      de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getTestIntervallKommunikation()
      Zeitintervall zur Überprüfung der Kommunikation.
      AtlUrlasser getUrlasser()
      Urlasserinformationen.
      void setAusgangsverzeichnis​(java.lang.String _ausgangsverzeichnis)
      Pfad des Ausgangsverzeichnisses.
      void setEigeneID​(java.lang.String _eigeneID)
      Eigene ID für die zu versendenden Meldungen.
      void setEingangsverzeichnis​(java.lang.String _eingangsverzeichnis)
      Pfad des Eingangsverzeichnisses.
      void setLaufendeNummer​(AttZahlPositiv _laufendeNummer)
      Laufende Nummer der Meldung.
      void setLMSHostNutzer​(java.lang.String _lMSHostNutzer)
      Benutzername am Rechners der LMS.
      void setLMSHostPasswort​(java.lang.String _lMSHostPasswort)
      Passwort am Rechners der LMS.
      void setLMSHostRechner​(java.lang.String _lMSHostRechner)
      Hostname oder IP-Adresse des Rechners der LMS.
      void setSendeWiederholung​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _sendeWiederholung)
      Intervall Wiederholung der Sendung.
      void setTestIntervallKommunikation​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _testIntervallKommunikation)
      Zeitintervall zur Überprüfung der Kommunikation.
      void setUrlasser​(AtlUrlasser _urlasser)
      Urlasserinformationen.
      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

      • getUrlasser

        public AtlUrlasser getUrlasser()
        Urlasserinformationen.

        Urlasserinformationen bestehen aus einer Referenz auf den Benutzer, der die Meldung erzeugt hat, einer Angabe der Ursache für die Meldung und einem Veranlasser für die Meldung.

        Returns:
        der Wert von Urlasser.
      • setUrlasser

        public void setUrlasser​(AtlUrlasser _urlasser)
        Urlasserinformationen.

        Urlasserinformationen bestehen aus einer Referenz auf den Benutzer, der die Meldung erzeugt hat, einer Angabe der Ursache für die Meldung und einem Veranlasser für die Meldung.

        Parameters:
        _urlasser - der neue Wert von Urlasser.
      • getLMSHostRechner

        public java.lang.String getLMSHostRechner()
        Hostname oder IP-Adresse des Rechners der LMS.

        Returns:
        der Wert von LMSHostRechner.
      • setLMSHostRechner

        public void setLMSHostRechner​(java.lang.String _lMSHostRechner)
        Hostname oder IP-Adresse des Rechners der LMS.

        Parameters:
        _lMSHostRechner - der neue Wert von LMSHostRechner.
      • getLMSHostNutzer

        public java.lang.String getLMSHostNutzer()
        Benutzername am Rechners der LMS.

        Returns:
        der Wert von LMSHostNutzer.
      • setLMSHostNutzer

        public void setLMSHostNutzer​(java.lang.String _lMSHostNutzer)
        Benutzername am Rechners der LMS.

        Parameters:
        _lMSHostNutzer - der neue Wert von LMSHostNutzer.
      • getLMSHostPasswort

        public java.lang.String getLMSHostPasswort()
        Passwort am Rechners der LMS.

        Returns:
        der Wert von LMSHostPasswort.
      • setLMSHostPasswort

        public void setLMSHostPasswort​(java.lang.String _lMSHostPasswort)
        Passwort am Rechners der LMS.

        Parameters:
        _lMSHostPasswort - der neue Wert von LMSHostPasswort.
      • getEigeneID

        public java.lang.String getEigeneID()
        Eigene ID für die zu versendenden Meldungen.

        Vorgabe für das Element 'IDOrganisation' in der XML-Datei bei zu versendenden Meldungen.

        Returns:
        der Wert von EigeneID.
      • setEigeneID

        public void setEigeneID​(java.lang.String _eigeneID)
        Eigene ID für die zu versendenden Meldungen.

        Vorgabe für das Element 'IDOrganisation' in der XML-Datei bei zu versendenden Meldungen.

        Parameters:
        _eigeneID - der neue Wert von EigeneID.
      • getAusgangsverzeichnis

        public java.lang.String getAusgangsverzeichnis()
        Pfad des Ausgangsverzeichnisses.

        <absatz>Pfadname auf dem LMS-Rechner, in dem die zu versendenden Meldungen abgelegt werden sollen.</absatz> <absatz> Wenn der Wert nicht gesetzt ist, werden die Dateien ohne Verzeichniswechsel transferiert, d.h. in das Verzeichnis, in dem der FTP-Client nach der Anmeldung steht.</absatz>

        Returns:
        der Wert von Ausgangsverzeichnis.
      • setAusgangsverzeichnis

        public void setAusgangsverzeichnis​(java.lang.String _ausgangsverzeichnis)
        Pfad des Ausgangsverzeichnisses.

        <absatz>Pfadname auf dem LMS-Rechner, in dem die zu versendenden Meldungen abgelegt werden sollen.</absatz> <absatz> Wenn der Wert nicht gesetzt ist, werden die Dateien ohne Verzeichniswechsel transferiert, d.h. in das Verzeichnis, in dem der FTP-Client nach der Anmeldung steht.</absatz>

        Parameters:
        _ausgangsverzeichnis - der neue Wert von Ausgangsverzeichnis.
      • getEingangsverzeichnis

        public java.lang.String getEingangsverzeichnis()
        Pfad des Eingangsverzeichnisses.

        <absatz>Pfadname auf dem lokalen Rechner, in dem die Meldungen der LMS erwartet werden.</absatz>

        Returns:
        der Wert von Eingangsverzeichnis.
      • setEingangsverzeichnis

        public void setEingangsverzeichnis​(java.lang.String _eingangsverzeichnis)
        Pfad des Eingangsverzeichnisses.

        <absatz>Pfadname auf dem lokalen Rechner, in dem die Meldungen der LMS erwartet werden.</absatz>

        Parameters:
        _eingangsverzeichnis - der neue Wert von Eingangsverzeichnis.
      • getSendeWiederholung

        public de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getSendeWiederholung()
        Intervall Wiederholung der Sendung.

        Intervall für die automatische Wiederholung der Übertragung gültiger ausgehender Meldungen bis zum Ende der Gültigkeitsdauer.

        Returns:
        der Wert von SendeWiederholung.
      • setSendeWiederholung

        public void setSendeWiederholung​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _sendeWiederholung)
        Intervall Wiederholung der Sendung.

        Intervall für die automatische Wiederholung der Übertragung gültiger ausgehender Meldungen bis zum Ende der Gültigkeitsdauer.

        Parameters:
        _sendeWiederholung - der neue Wert von SendeWiederholung.
      • getTestIntervallKommunikation

        public de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getTestIntervallKommunikation()
        Zeitintervall zur Überprüfung der Kommunikation.

        Die Kommunikation zwischen LMS und VRZ wird mit diesem Zyklus überwacht. Der Wert gilt für die Überwachung beider Richtungen.

        Returns:
        der Wert von TestIntervallKommunikation.
      • setTestIntervallKommunikation

        public void setTestIntervallKommunikation​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _testIntervallKommunikation)
        Zeitintervall zur Überprüfung der Kommunikation.

        Die Kommunikation zwischen LMS und VRZ wird mit diesem Zyklus überwacht. Der Wert gilt für die Überwachung beider Richtungen.

        Parameters:
        _testIntervallKommunikation - der neue Wert von TestIntervallKommunikation.
      • getLaufendeNummer

        public AttZahlPositiv getLaufendeNummer()
        Laufende Nummer der Meldung.

        Laufende Nummer der letzten an die LMS versendeten RDS-Meldung. Die Nummer wird von der SWE 2.1 LMS unmittelbar vor dem Versand gefüllt.

        Returns:
        der Wert von LaufendeNummer.
      • setLaufendeNummer

        public void setLaufendeNummer​(AttZahlPositiv _laufendeNummer)
        Laufende Nummer der Meldung.

        Laufende Nummer der letzten an die LMS versendeten RDS-Meldung. Die Nummer wird von der SWE 2.1 LMS unmittelbar vor dem Versand gefüllt.

        Parameters:
        _laufendeNummer - der neue Wert von LaufendeNummer.
      • getAkzeptierteLocationCodes

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<TmcLocationCode> getAkzeptierteLocationCodes()
        Akzeptierte Location Codes.

        <absatz>Liste von Location Codes, für die RDS-Meldungen entgegengenommen werden.</absatz> <absatz>Wenn die Liste leer ist, werden alle Location Codes akzeptiert.</absatz>

        Returns:
        der Wert von AkzeptierteLocationCodes.
      • getIgnorierteLocationCodes

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<TmcLocationCode> getIgnorierteLocationCodes()
        Ignorierte Location Codes.

        <absatz>Liste von Location Codes, für die RDS-Meldungen ignoriert werden.</absatz> <absatz>Wenn die Liste leer ist, werden alle Location Codes akzeptiert.</absatz>

        Returns:
        der Wert von IgnorierteLocationCodes.
      • 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 PdRdsKommunikationsParameter.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