de.bsvrz.vew.ereigniskal.ereigniskal.ereignis
Class SenderEreignis

java.lang.Object
  extended by de.bsvrz.vew.ereigniskal.ereigniskal.ereignis.SenderEreignis
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientSenderInterface

public class SenderEreignis
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientSenderInterface

Die Klasse zum Versenden von Daten an bestimmte Objekte. Sie implentiert das ClientSenderInterface welches die Methoden zum Versenden der Daten bereitstellt.

Version:
$Revision: 1.1 $ / $Date: 2009/09/24 12:49:58 $ / ($Author: Pittner $)
Author:
Dambach-Werke GmbH, Timo Pittner

Field Summary
 
Fields inherited from interface de.bsvrz.dav.daf.main.ClientSenderInterface
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION
 
Constructor Summary
SenderEreignis(de.bsvrz.dav.daf.main.ClientDavInterface connection, de.bsvrz.dav.daf.main.SenderRole role)
          Konstruktor der Klasse
 
Method Summary
 void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
          Abstrakte Methode, die implementiert werden muss: Übernimmt das tatsächliche Senden der Daten
 boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so, de.bsvrz.dav.daf.main.DataDescription dd)
          Abstrakte Methode, die implementiert werden muss: Zeigt, ob die Sendesteuerung erwünscht ist.
 java.lang.Boolean sende(de.bsvrz.dav.daf.main.ResultData resultData)
          Das Ergebnis der Anfrage wird ermittelt, aufbereitet und versendet
 java.lang.Boolean sende(de.bsvrz.dav.daf.main.ResultData resultData, de.bsvrz.dav.daf.main.DataDescription dd)
          Das Ergebnis der Anfrage wird ermittelt, aufbereitet und versendet
 java.lang.Boolean sende(de.bsvrz.dav.daf.main.config.SystemObject so, de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp, de.bsvrz.dav.daf.main.Data data)
          Das Ergebis der Anfrage wird ermittelt, aufbereitet und versendet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SenderEreignis

public SenderEreignis(de.bsvrz.dav.daf.main.ClientDavInterface connection,
                      de.bsvrz.dav.daf.main.SenderRole role)
Konstruktor der Klasse

Parameters:
result - Die Daten EreignisKalenderAnfrage
Method Detail

sende

public java.lang.Boolean sende(de.bsvrz.dav.daf.main.config.SystemObject so,
                               de.bsvrz.dav.daf.main.config.AttributeGroup atg,
                               de.bsvrz.dav.daf.main.config.Aspect asp,
                               de.bsvrz.dav.daf.main.Data data)
Das Ergebis der Anfrage wird ermittelt, aufbereitet und versendet

Returns:
true, wenn das Versenden der Daten erfolgreich war

sende

public java.lang.Boolean sende(de.bsvrz.dav.daf.main.ResultData resultData,
                               de.bsvrz.dav.daf.main.DataDescription dd)
Das Ergebnis der Anfrage wird ermittelt, aufbereitet und versendet

Returns:
true, wenn das Versenden der Daten erfolgreich war

sende

public java.lang.Boolean sende(de.bsvrz.dav.daf.main.ResultData resultData)
Das Ergebnis der Anfrage wird ermittelt, aufbereitet und versendet

Returns:
true, wenn das Versenden der Daten erfolgreich war

dataRequest

public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
                        de.bsvrz.dav.daf.main.DataDescription dataDescription,
                        byte state)
Abstrakte Methode, die implementiert werden muss: Übernimmt das tatsächliche Senden der Daten

Specified by:
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterface

isRequestSupported

public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so,
                                  de.bsvrz.dav.daf.main.DataDescription dd)
Abstrakte Methode, die implementiert werden muss: Zeigt, ob die Sendesteuerung erwünscht ist.

Specified by:
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterface