Class DAVSendeAnmeldungsVerwaltung

java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.av.DAVAnmeldungsVerwaltung
de.bsvrz.sys.funclib.bitctrl.dua.av.DAVSendeAnmeldungsVerwaltung
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientSenderInterface

public class DAVSendeAnmeldungsVerwaltung extends DAVAnmeldungsVerwaltung implements de.bsvrz.dav.daf.main.ClientSenderInterface
Verwaltungsklasse für Datenanmeldungen zum Senden von Daten. Über die Methode modifiziereDatenAnmeldung(..) lassen sich Daten anmelden bzw. abmelden.
  • Constructor Details

    • DAVSendeAnmeldungsVerwaltung

      public DAVSendeAnmeldungsVerwaltung(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.SenderRole rolle)
      Standardkonstruktor.
      Parameters:
      dav - Datenverteilerverbindung
      rolle - Rolle
  • Method Details

    • sende

      public final void sende(de.bsvrz.dav.daf.main.ResultData resultat)
      Sendet ein Datum in den Datenverteiler unter der Vorraussetzung, dass die Sendesteuerung für dieses Datum einen Empfänger bzw. eine Senke festgestellt hat
      Parameters:
      resultat - ein zu sendendes Datum
    • abmelden

      protected String abmelden(Collection<DAVObjektAnmeldung> abmeldungen)
      Description copied from class: DAVAnmeldungsVerwaltung
      Führt alle übergebenen Datenabmeldungen durch.
      Specified by:
      abmelden in class DAVAnmeldungsVerwaltung
      Parameters:
      abmeldungen - durchzuführende Datenabmeldungen
      Returns:
      eine Liste aller abgemeldeten Einzel-Anmeldungen als Zeichenkette
    • anmelden

      protected String anmelden(Collection<DAVObjektAnmeldung> anmeldungen)
      Description copied from class: DAVAnmeldungsVerwaltung
      Führt alle übergebenen Datenanmeldungen durch.
      Specified by:
      anmelden in class DAVAnmeldungsVerwaltung
      Parameters:
      anmeldungen - durchzuführende Datenanmeldungen
      Returns:
      eine Liste aller neu angemeldeten Einzel-Anmeldungen als Zeichenkette
    • dataRequest

      public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
      Specified by:
      dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterface
    • isRequestSupported

      public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
      Specified by:
      isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterface
    • getInfo

      protected String getInfo()
      Description copied from class: DAVAnmeldungsVerwaltung
      Erfragt Informationen zum Anmeldungsverhalten.
      Specified by:
      getInfo in class DAVAnmeldungsVerwaltung
      Returns:
      Informationen zum Anmeldungsverhalten