Package de.bsvrz.ibv.uda.uda.data
Class Modul
- java.lang.Object
-
- de.bsvrz.ibv.uda.uda.data.Modul
-
- Direct Known Subclasses:
ClientModul,ServerUdaModul
public abstract class Modul extends java.lang.Objectdie 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.ConfigurationObjectgetModulObjekt()liefert das Datenverteiler-Systemobjekt.abstract SkriptgetSkript(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.ClientDavInterfacegetVerbindung()liefert die verwendete Datenverteilerverbindung.voidsetVerbindung(de.bsvrz.dav.daf.main.ClientDavInterface verbindung)setzt die Verbindung, über den das Modul mit dem Datenverteiler kommunizieren sollen.
-
-
-
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
-
-