public class ClientSkript extends Skript implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Modifier and Type | Field and Description |
---|---|
private de.bsvrz.dav.daf.main.DataDescription |
istDesc
die Datenbeschreibung für den Empfang des Istzustandes der definierenden
Daten des Skripts.
|
private ClientModul |
modul
das Modul, in dem das Skript verwaltet wird.
|
private de.bsvrz.dav.daf.main.config.SystemObject |
skriptObjekt
des Datenverteiler-Systemobjekt, das das Skript in der Konfiguration des
Datenverteilers repräsentiert.
|
private boolean |
valid
Marker, der die Gültigkeit der Skriptdaten anzeigt.
|
private de.bsvrz.dav.daf.main.DataDescription |
vorgabeDesc
die Datenbeschreibung zum Versand von Vorgabedaten für die Definition des
Skripts.
|
Constructor and Description |
---|
ClientSkript(ClientModul modul,
de.bsvrz.dav.daf.main.config.SystemObject obj)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
aktualisiereDaten(de.bsvrz.dav.daf.main.Data data)
aktualisiert die Daten des Skriptobjekts mit dem vom Datenverteiler
empfangenen Istwert.
|
void |
freigeben(String benutzer,
String grund)
gibt das betreffende Skript zur Ausführung frei.
|
private de.bsvrz.dav.daf.main.Data |
fuelleDatensatz(String benutzer,
String grund)
erzeugt und füllt einen Datensatz zur Vorgabe neuer definierender Daten
für das Skript.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getDavObjekt()
liefert des Datenverteiler-Systemobjekt, mit dem das Skript innerhalb des
Datenverteilers repräsentiert wird.
|
ClientModul |
getModul()
liefert das Modul, dem das Skript zugeordnet ist.
|
String |
getSource()
liefert den Quelltext des Skripts als eine Zeichenkette.
|
private void |
initialisiereVerbindungen()
initialisiert die Verbindung zum Datenverteiler.
|
boolean |
isValid()
ermittelt, ob die Daten des Objekts gültig sind, d.h. von einer momentan
aktiven Anwendung "Umfassende Datenanalyse" veröffentlicht wurden.
|
(package private) void |
remove()
die Funktion wird ausgeführt, wenn ein Skriptobjekt aus der Menge der
Skripte entfernt wird.
|
void |
save(String benutzer,
String grund)
überträgt die aktuellen Daten des Skriptobjekts.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultListe)
.
|
addHistorie, addSourceLine, clearHistorie, clearSourceCode, getBeschreibung, getErsteller, getErstellungsDatum, getHistorie, getName, getSourceCode, getZustand, isFreigegeben, kopiereDaten, setErstelltAm, setErstelltDurch, setSkriptBeschreibung, setSkriptName, setZustand, toString
private final ClientModul modul
private final de.bsvrz.dav.daf.main.config.SystemObject skriptObjekt
private de.bsvrz.dav.daf.main.DataDescription istDesc
private de.bsvrz.dav.daf.main.DataDescription vorgabeDesc
private boolean valid
ClientSkript(ClientModul modul, de.bsvrz.dav.daf.main.config.SystemObject obj)
modul
- das UdaModulobj
- das Systemobjektpublic final void aktualisiereDaten(de.bsvrz.dav.daf.main.Data data)
data
- die neuen Datenpublic void freigeben(String benutzer, String grund) throws ClientException
benutzer
- der Benutzergrund
- der Grund für die FreigabeClientException
- die Freigabe konnte nicht ausgeführt werdenprivate de.bsvrz.dav.daf.main.Data fuelleDatensatz(String benutzer, String grund)
benutzer
- der Name des Benutzers, der die Änderung durchführtgrund
- der Grund für die Änderungpublic de.bsvrz.dav.daf.main.config.SystemObject getDavObjekt()
getDavObjekt
in class Skript
Skript.getDavObjekt()
public ClientModul getModul()
public String getSource()
private void initialisiereVerbindungen()
public boolean isValid()
void remove()
public void save(String benutzer, String grund) throws ClientException
benutzer
- der Name des Benutzers, der die neuen Daten überträgtgrund
- der Grund für die Übertragung der neuen DatenClientException
- die Daten konnten nicht erfolgreich übertragen werdenpublic void update(de.bsvrz.dav.daf.main.ResultData[] resultListe)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
ClientReceiverInterface.update(de.bsvrz.dav.daf.main.ResultData[])
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.