Class LMSParameter

java.lang.Object
de.bsvrz.kex.lmstic3.vew.LMSParameter

public class LMSParameter
extends java.lang.Object
Kommunikationsparameter zur Kommunikation mit der Landesmeldestelle.
  • Constructor Summary

    Constructors 
    Constructor Description
    LMSParameter()  
  • Method Summary

    Modifier and Type Method Description
    void aktualisieren​(de.bsvrz.dav.daf.main.Data data)
    Aktualisiert die Parameter auf der Basis eines von DAV empfangenen Datensatzes.
    long getAktuelleLaufendeNummer()
    Gibt die nächste zu verwendende laufende Nummer für die zu versendenen TMC-Meldungen zurück.
    java.lang.String getAusgangsverzeichnis()
    Gibt das parametrierte Ausgangsverzeichnis zurück.
    java.lang.String getEigeneID()
    Gibt die parametrierte eigene ID zurück.
    java.lang.String getEingangsverzeichnis()
    Gibt das parametrierte Eingangsverzeichnis zurück.
    int getKoordinatenRaster()
    KoordinatenRaster.
    long getLaufendeNummer()
    Gibt die aktuelle laufende Nummer für die zu versendenen TMC-Meldungen zurück.
    long getLaufendeNummerMeldung()
    Gibt die nächste zu verwendende laufende Nummer für die zu versendenen TMC-Meldungen zurück.
    java.lang.String getLMSHostNutzer()
    Gibt den parametrierten Nutzernamen am LMS-Host zurück.
    java.lang.String getLMSHostPasswort()
    Gibt das parametrierte Passwort am LMS-Host zurück.
    java.lang.String getLMSHostRechner()
    Gibt den parametrierten LMS-Host zurück.
    java.lang.String getSicherungsVerzeichnis()
    Gibt den Pfad des Sicherungsverzeichnisses zurück.
    long getSicherungsZeitTage()
    Gibt die Sicherungszeit zurück.
    long getTestIntervallKommunikation()
    Gibt das parametrierte Testintervall für die Kommunikationsverbindung zurück.
    int getVersandart()
    Gibt die Versandart von Meldungen zur LMS zurück.
    java.lang.String getVersandDateiNamePrefix()
    Gibt den Prefix des Dateinamens für die an die LMS zu sendende Datei zurück.
    long getVersandzyklus()
    Gibt die Versandzykluszeit von Meldungen zur LMS zurück.
    boolean isVersandSpontan()
    Gibt das Flag zurück, ob der Versand spontan erfolgen soll.
    void resetLaufendeNummer()
    Setzt die laufende Nummer zurück.
    void setAusgangsverzeichnis​(java.lang.String verzeichnis)
    Setzt das Ausgangsverzeichnis.
    void setEingangsVerzeichnis​(java.lang.String verzeichnis)
    Setzt das Eingangsverzeichnis.
    void setLaufendeNummer​(long laufendeNummer)
    Setzt die aktuelle laufende Nummer für die zu versendenen RDS-Meldungen.
    void setLMSHostNutzer​(java.lang.String nutzer)
    Setzt den Nutzernamen am LMS-Host.
    void setLMSHostPasswort​(java.lang.String passwort)
    Setzt das Passwort am LMS-Host.
    void setLMSHostRechner​(java.lang.String rechner)
    Setzt den LMS-Host.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • aktualisieren

      public void aktualisieren​(de.bsvrz.dav.daf.main.Data data)
      Aktualisiert die Parameter auf der Basis eines von DAV empfangenen Datensatzes.
      Parameters:
      data - DAV-Datensatz
    • getAusgangsverzeichnis

      public java.lang.String getAusgangsverzeichnis()
      Gibt das parametrierte Ausgangsverzeichnis zurück.
      Returns:
      Ausgangsverzeichnis
    • getEigeneID

      public java.lang.String getEigeneID()
      Gibt die parametrierte eigene ID zurück.
      Returns:
      eigene ID
    • getEingangsverzeichnis

      public java.lang.String getEingangsverzeichnis()
      Gibt das parametrierte Eingangsverzeichnis zurück.
      Returns:
      Eingangsverzeichnis
    • setEingangsVerzeichnis

      public void setEingangsVerzeichnis​(java.lang.String verzeichnis)
      Setzt das Eingangsverzeichnis.
      Parameters:
      verzeichnis - Eingangsverzeichnis
    • getLaufendeNummer

      public long getLaufendeNummer()
      Gibt die aktuelle laufende Nummer für die zu versendenen TMC-Meldungen zurück.
      Returns:
      aktuelle laufende Nummer
    • getAktuelleLaufendeNummer

      public long getAktuelleLaufendeNummer()
      Gibt die nächste zu verwendende laufende Nummer für die zu versendenen TMC-Meldungen zurück.
      Returns:
      nächste zu verwendende laufende Nummer
    • getLaufendeNummerMeldung

      public long getLaufendeNummerMeldung()
      Gibt die nächste zu verwendende laufende Nummer für die zu versendenen TMC-Meldungen zurück.
      Returns:
      nächste zu verwendende laufende Nummer
    • getLMSHostNutzer

      public java.lang.String getLMSHostNutzer()
      Gibt den parametrierten Nutzernamen am LMS-Host zurück.
      Returns:
      Nutzername
    • getLMSHostPasswort

      public java.lang.String getLMSHostPasswort()
      Gibt das parametrierte Passwort am LMS-Host zurück.
      Returns:
      Passwort
    • getLMSHostRechner

      public java.lang.String getLMSHostRechner()
      Gibt den parametrierten LMS-Host zurück.
      Returns:
      Hostname LMS-Host
    • getVersandDateiNamePrefix

      public java.lang.String getVersandDateiNamePrefix()
      Gibt den Prefix des Dateinamens für die an die LMS zu sendende Datei zurück.
      Returns:
      Prefix
    • getTestIntervallKommunikation

      public long getTestIntervallKommunikation()
      Gibt das parametrierte Testintervall für die Kommunikationsverbindung zurück.
      Returns:
      Testintervall
    • getVersandart

      public int getVersandart()
      Gibt die Versandart von Meldungen zur LMS zurück.
      Returns:
      Versandart
    • getKoordinatenRaster

      public int getKoordinatenRaster()
      KoordinatenRaster.
      Returns:
      KoordinatenRaster in m
    • isVersandSpontan

      public boolean isVersandSpontan()
      Gibt das Flag zurück, ob der Versand spontan erfolgen soll.
      Returns:
      true wenn spontaner Versadn, sonst false
    • getVersandzyklus

      public long getVersandzyklus()
      Gibt die Versandzykluszeit von Meldungen zur LMS zurück.
      Returns:
      Versandzykluszeit
    • setAusgangsverzeichnis

      public void setAusgangsverzeichnis​(java.lang.String verzeichnis)
      Setzt das Ausgangsverzeichnis.
      Parameters:
      verzeichnis - Ausgangsverzeichnis
    • setLaufendeNummer

      public void setLaufendeNummer​(long laufendeNummer)
      Setzt die aktuelle laufende Nummer für die zu versendenen RDS-Meldungen.
      Parameters:
      laufendeNummer - neue aktuelle laufende Nummer
    • setLMSHostNutzer

      public void setLMSHostNutzer​(java.lang.String nutzer)
      Setzt den Nutzernamen am LMS-Host.
      Parameters:
      nutzer - Nutzername
    • setLMSHostPasswort

      public void setLMSHostPasswort​(java.lang.String passwort)
      Setzt das Passwort am LMS-Host.
      Parameters:
      passwort - Passwort
    • setLMSHostRechner

      public void setLMSHostRechner​(java.lang.String rechner)
      Setzt den LMS-Host.
      Parameters:
      rechner - LMS-Rechner
    • getSicherungsVerzeichnis

      public java.lang.String getSicherungsVerzeichnis()
      Gibt den Pfad des Sicherungsverzeichnisses zurück.
      Returns:
      Sicherungsverzeichnis
    • getSicherungsZeitTage

      public long getSicherungsZeitTage()
      Gibt die Sicherungszeit zurück.
      Returns:
      Sicherungszeit
    • resetLaufendeNummer

      public void resetLaufendeNummer()
      Setzt die laufende Nummer zurück.