Class AbstraktBearbeitungsKnotenAdapter

java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.adapter.AbstraktBearbeitungsKnotenAdapter
All Implemented Interfaces:
IDatenFlussSteuerungsListener, IBearbeitungsKnoten
Direct Known Subclasses:
AbstraktAusfallUeberwachung, PublikationsModul

public abstract class AbstraktBearbeitungsKnotenAdapter extends Object implements IBearbeitungsKnoten
Adapterklasse für einen Bearbeitungsknoten.
  • Field Details

    • knoten

      protected IBearbeitungsKnoten knoten
      nächster Bearbeitungsknoten.
    • publizieren

      protected boolean publizieren
      FLAG: Soll publiziert werden?
    • verwaltung

      protected IVerwaltung verwaltung
      Verbindung zum Verwaltungsmodul.
    • standardAspekte

      protected IStandardAspekte standardAspekte
      Schnittstelle zu den Informationen über die Standardpublikationsaspekte.
    • publikationsAnmeldungen

      protected DAVSendeAnmeldungsVerwaltung publikationsAnmeldungen
      Anmeldungen zum Publizieren von verarbeiteten Daten.
  • Constructor Details

    • AbstraktBearbeitungsKnotenAdapter

      public AbstraktBearbeitungsKnotenAdapter()
  • Method Details

    • setPublikation

      public void setPublikation(boolean publizieren1)
      Description copied from interface: IBearbeitungsKnoten
      Legt fest, ob eine Publikation der in diesem Bearbeitungsknoten aufbereiteten Daten in den Datenverteiler stattfinden soll.
      Specified by:
      setPublikation in interface IBearbeitungsKnoten
      Parameters:
      publizieren1 - true, wenn publiziert werden soll
    • setNaechstenBearbeitungsKnoten

      public void setNaechstenBearbeitungsKnoten(IBearbeitungsKnoten knoten1)
      Description copied from interface: IBearbeitungsKnoten
      Teilt diesem Knoten mit, an welchen Knoten die Daten nach der vollständigen Bearbeitung durch diesen Knoten weitergeleitet werden sollen.
      Specified by:
      setNaechstenBearbeitungsKnoten in interface IBearbeitungsKnoten
      Parameters:
      knoten1 - der chronologisch nachgeordnete Bearbeitungsknoten oder null, wenn dieser Knoten der Letzte ist.
    • initialisiere

      public void initialisiere(IVerwaltung dieVerwaltung) throws DUAInitialisierungsException
      Description copied from interface: IBearbeitungsKnoten
      Setzt die Verbindung zum Verwaltungsmodul und initialisiert diesen Bearbeitungsknoten. Nach dem Aufruf dieser Methode wird davon ausgegangen, dass der Knoten voll funktionsfähig ist. Also zum Beispiel alle Sendeanmeldungen durchgeführt wurden.
      Specified by:
      initialisiere in interface IBearbeitungsKnoten
      Parameters:
      dieVerwaltung - eine Verbindung zum Verwaltungsmodul
      Throws:
      DUAInitialisierungsException - wird ausgelöst, wenn dieser Knoten nicht vollständig initialisiert werden konnte (z.B. wenn als Parameter null übergeben wurde).
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getVerwaltung

      public IVerwaltung getVerwaltung()
      liefert das dem Knoten zugeordnete Verwaltungsmodul.
      Returns:
      das Modul
    • getKnoten

      public IBearbeitungsKnoten getKnoten()
      liefert den über den Adapter bereitgestellten Knoten.
      Returns:
      den Knoten
    • isPublizieren

      public boolean isPublizieren()
      ermittelt, ob die Ergebnisse der Verarbeitung in diesem Knoten publiziert werden sollen.
      Returns:
      den Zustand
    • getPublikationsAnmeldungen

      protected DAVSendeAnmeldungsVerwaltung getPublikationsAnmeldungen()
    • getStandardAspekte

      protected IStandardAspekte getStandardAspekte()
    • setStandardAspekte

      protected void setStandardAspekte(IStandardAspekte standardAspekte)