Class Modul

  • Direct Known Subclasses:
    ClientModul, ServerUdaModul

    public abstract class Modul
    extends java.lang.Object
    die abstrakte Realisierung eines UdaModuls.
    Instanzen dieser Klasse repräsentieren ein UdaModul, das durch ein Systemobjekt innerhalb der Datenverteilerkonfiguration dargestellt sind.
    • Constructor Summary

      Constructors 
      Constructor Description
      Modul​(de.bsvrz.dav.daf.main.ClientDavInterface verbindung, de.bsvrz.dav.daf.main.config.ConfigurationObject modulObjekt)
      Konstruktor.
    • Method Summary

      Modifier and Type Method Description
      de.bsvrz.dav.daf.main.config.ConfigurationObject getModulObjekt()
      liefert das Datenverteiler-Systemobjekt.
      abstract Skript getSkript​(java.lang.String pid)
      liefert ein Skript des Moduls.
      Aus der Menge der für das Modul angelegten Skripte wird das mit der übergebenen PID ermittelt.
      de.bsvrz.dav.daf.main.ClientDavInterface getVerbindung()
      liefert die verwendete Datenverteilerverbindung.
      void setVerbindung​(de.bsvrz.dav.daf.main.ClientDavInterface verbindung)
      setzt die Verbindung, über den das Modul mit dem Datenverteiler kommunizieren sollen.
      • Methods inherited from class java.lang.Object

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

      • Modul

        public Modul​(de.bsvrz.dav.daf.main.ClientDavInterface verbindung,
                     de.bsvrz.dav.daf.main.config.ConfigurationObject modulObjekt)
        Konstruktor.
        Parameters:
        verbindung - die verwendete Datenverteilerverbindung
        modulObjekt - das Objekt innerhalb der Datenverteilerkonfiguration
    • Method Detail

      • getModulObjekt

        public de.bsvrz.dav.daf.main.config.ConfigurationObject getModulObjekt()
        liefert das Datenverteiler-Systemobjekt.
        Returns:
        das Objekt
      • getVerbindung

        public de.bsvrz.dav.daf.main.ClientDavInterface getVerbindung()
        liefert die verwendete Datenverteilerverbindung.
        Returns:
        die Verbindung
      • setVerbindung

        public void setVerbindung​(de.bsvrz.dav.daf.main.ClientDavInterface verbindung)
        setzt die Verbindung, über den das Modul mit dem Datenverteiler kommunizieren sollen.
        Parameters:
        verbindung - die Verbindung
      • getSkript

        public abstract Skript getSkript​(java.lang.String pid)
        liefert ein Skript des Moduls.
        Aus der Menge der für das Modul angelegten Skripte wird das mit der übergebenen PID ermittelt.
        Parameters:
        pid - die PID des gesuchten Skripts
        Returns:
        das Skript