Interface ExterneMeldung

All Known Implementing Classes:
TIC3Meldung

public interface ExterneMeldung
Externe Verkehrsmeldung.
  • Method Summary

    Modifier and Type Method Description
    void abmeldenDavEmpfang​(de.bsvrz.dav.daf.main.ClientDavInterface dav)
    Datenverteilerabmeldung für Meldungsdaten.
    void anmeldenDav​(de.bsvrz.dav.daf.main.ClientDavInterface dav)
    Datenverteileranmeldung für Meldungsdaten.
    java.lang.String bildePid()
    Erzeugt eine PID aus den Meldungsdaten.
    java.lang.String getDavTyp()
    Gibt den zugehörigen DAV-Typ zurück.
    java.lang.String getID()
    Gibt die eindeutige ID der Meldung zurück.
    ExterneMeldungsDaten getMeldungsDaten()
    Gibt die Daten der Meldung zurück.
    de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
    Gibt das zugehörige Systemobjekt zurück.
    void publiziereDav​(de.bsvrz.dav.daf.main.ClientDavInterface dav, LMSParameter lmsParameter)
    Publiziert die Daten zum DaV.
    void setMeldungsDaten​(ExterneMeldungsDaten daten)
    Setzt die Daten der Meldung.
    void setSystemObject​(de.bsvrz.dav.daf.main.config.SystemObject object)
    Setzt das zugehörige Systemobjekt.
  • Method Details

    • anmeldenDav

      void anmeldenDav​(de.bsvrz.dav.daf.main.ClientDavInterface dav) throws TIC3Exception
      Datenverteileranmeldung für Meldungsdaten.
      Parameters:
      dav - die Datenverteilerverbindung
      Throws:
      TIC3Exception - bei Ausnahmen
    • abmeldenDavEmpfang

      void abmeldenDavEmpfang​(de.bsvrz.dav.daf.main.ClientDavInterface dav) throws TIC3Exception
      Datenverteilerabmeldung für Meldungsdaten.
      Parameters:
      dav - die Datenverteilerverbindung
      Throws:
      TIC3Exception - bei Ausnahmen
    • bildePid

      java.lang.String bildePid()
      Erzeugt eine PID aus den Meldungsdaten.
      Returns:
      PID
    • getSystemObject

      de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
      Gibt das zugehörige Systemobjekt zurück.
      Returns:
      zugehöriges Systemobjekt
    • setSystemObject

      void setSystemObject​(de.bsvrz.dav.daf.main.config.SystemObject object)
      Setzt das zugehörige Systemobjekt.
      Parameters:
      object - SystemObject
    • publiziereDav

      void publiziereDav​(de.bsvrz.dav.daf.main.ClientDavInterface dav, LMSParameter lmsParameter) throws TIC3Exception
      Publiziert die Daten zum DaV.
      Parameters:
      dav - Datenverteilerverbindung
      lmsParameter - LMSParameter
      Throws:
      TIC3Exception - bei Ausnahmen
    • getDavTyp

      java.lang.String getDavTyp()
      Gibt den zugehörigen DAV-Typ zurück.
      Returns:
      DAV-Typ
    • getMeldungsDaten

      ExterneMeldungsDaten getMeldungsDaten()
      Gibt die Daten der Meldung zurück.
      Returns:
      ExterneMeldungsDaten
    • setMeldungsDaten

      void setMeldungsDaten​(ExterneMeldungsDaten daten)
      Setzt die Daten der Meldung.
      Parameters:
      daten - ExterneMeldungsDaten
    • getID

      java.lang.String getID()
      Gibt die eindeutige ID der Meldung zurück.
      Returns:
      eindeutige ID