de.bsvrz.sys.funclib.dambach.parameter
Class ParameterEmpfaenger

java.lang.Object
  extended by de.bsvrz.sys.funclib.dambach.parameter.ParameterEmpfaenger
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface

public class ParameterEmpfaenger
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface

Empfangen und Versenden eines Parameterdatensatzes. Empfängt einen Datensatz einer Quell-ATG und kopiert ihn in einen Datensatz einer Ziel-ATG. Der Datensatz der Ziel-ATG wird mit ClientDavInterface.createData(AttributeGroup) erzeugt und muss die Struktur des Quelldatensatzes exakt enthalten. muss, aber eine unterschiedliche ATG haben Die Empfangs-Anmeldung -und Abmeldung erfolgt im Konstruktor.

Version:
$Revision: 1.1 $ / $Date: 2008/09/29 11:20:38 $ / ($Author: Sans $)
Author:
Dambach Werke GmbH, Stefan Sans

Field Summary
private  de.bsvrz.dav.daf.main.ResultData _data
          Empfangene Daten
private static de.bsvrz.sys.funclib.debug.Debug _debug
          Debug-Logger für Logging-Ausgaben
private  boolean _warten
          Ist auf true gesetzt, solange auf update gewartet wird
(package private)  de.bsvrz.dav.daf.main.ClientDavInterface connection
          Die Datenverteilerverbindung
(package private)  de.bsvrz.dav.daf.main.DataDescription datenBeschreibungQuell
          Datenbeschreibung der Daten, die aus der Parametrierung gelesen werden
(package private)  de.bsvrz.dav.daf.main.DataDescription datenBeschreibungZiel
          Datenbeschreibung unter der die Daten zurückgegeben werden
(package private)  de.bsvrz.dav.daf.main.config.SystemObject davObjekt
          Das DAV-Objekt, für das das Senden erfolgt
(package private) static long TIMEOUT
          Zeitin ms, die max. auf Sendesteuerung gewartet wird
 
Constructor Summary
ParameterEmpfaenger(de.bsvrz.dav.daf.main.ClientDavInterface con, de.bsvrz.dav.daf.main.config.SystemObject obj, java.lang.String atgQuellPid, de.bsvrz.dav.daf.main.DataDescription datenBeschreibungZiel)
           
ParameterEmpfaenger(de.bsvrz.dav.daf.main.ClientDavInterface con, de.bsvrz.dav.daf.main.config.SystemObject obj, java.lang.String atgQuellPid, java.lang.String atgZielPid)
          Deprecated. Nur zur Rückwartskompatibilität erhalten, Ziel-Aspekt wird hier (fälschlicherweise?) auf asp.parameterSoll gesetzt
 
Method Summary
 de.bsvrz.dav.daf.main.ResultData getData()
           
 void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_debug

private static final de.bsvrz.sys.funclib.debug.Debug _debug
Debug-Logger für Logging-Ausgaben


TIMEOUT

static final long TIMEOUT
Zeitin ms, die max. auf Sendesteuerung gewartet wird

See Also:
Constant Field Values

connection

final de.bsvrz.dav.daf.main.ClientDavInterface connection
Die Datenverteilerverbindung


davObjekt

final de.bsvrz.dav.daf.main.config.SystemObject davObjekt
Das DAV-Objekt, für das das Senden erfolgt


datenBeschreibungQuell

final de.bsvrz.dav.daf.main.DataDescription datenBeschreibungQuell
Datenbeschreibung der Daten, die aus der Parametrierung gelesen werden


datenBeschreibungZiel

final de.bsvrz.dav.daf.main.DataDescription datenBeschreibungZiel
Datenbeschreibung unter der die Daten zurückgegeben werden


_warten

private boolean _warten
Ist auf true gesetzt, solange auf update gewartet wird


_data

private de.bsvrz.dav.daf.main.ResultData _data
Empfangene Daten

Constructor Detail

ParameterEmpfaenger

public ParameterEmpfaenger(de.bsvrz.dav.daf.main.ClientDavInterface con,
                           de.bsvrz.dav.daf.main.config.SystemObject obj,
                           java.lang.String atgQuellPid,
                           de.bsvrz.dav.daf.main.DataDescription datenBeschreibungZiel)

ParameterEmpfaenger

public ParameterEmpfaenger(de.bsvrz.dav.daf.main.ClientDavInterface con,
                           de.bsvrz.dav.daf.main.config.SystemObject obj,
                           java.lang.String atgQuellPid,
                           java.lang.String atgZielPid)
Deprecated. Nur zur Rückwartskompatibilität erhalten, Ziel-Aspekt wird hier (fälschlicherweise?) auf asp.parameterSoll gesetzt

Method Detail

getData

public de.bsvrz.dav.daf.main.ResultData getData()
Returns:
die empfangenen Daten

update

public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
Specified by:
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterface