de.inovat.kex.bast
Class SendeBAStStatusDaten

java.lang.Object
  extended by de.inovat.kex.bast.SendeBAStStatusDaten
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientSenderInterface

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

Die Klasse verwaltet die Statusinformationen die an den Datenverteiler gesendet werden.

Version:
$Revision: 458 $ / $Date: 2010-10-06 08:53:04 +0200 (Mi, 06 Okt 2010) $ / ($Author: DR $)
Author:
inovat, innovative systeme - verkehr - tunnel - technik, Dagmar Rostek (DR)

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
SendeBAStStatusDaten(java.lang.String typBAStBand, boolean isExport)
          Erszeugt eine Instanz der Kalsse.
 
Method Summary
 void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject systemObject, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte b)
           
 boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject systemObject, de.bsvrz.dav.daf.main.DataDescription dataDescription)
           
 void sendeBAStStatusDaten(java.lang.String prozent, java.lang.String statusmeldung)
          Senden des aktuellen Status.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SendeBAStStatusDaten

public SendeBAStStatusDaten(java.lang.String typBAStBand,
                            boolean isExport)
Erszeugt eine Instanz der Kalsse.

Parameters:
typBAStBand - Typ des Systemobjekte für den BASt-Band Import/Export.
isExport - Parameter der angibt ob es sich um einen Exportstatus oder Importstatus handelt.
Method Detail

dataRequest

public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject systemObject,
                        de.bsvrz.dav.daf.main.DataDescription dataDescription,
                        byte b)
Specified by:
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterface

isRequestSupported

public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject systemObject,
                                  de.bsvrz.dav.daf.main.DataDescription dataDescription)
Specified by:
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterface

sendeBAStStatusDaten

public void sendeBAStStatusDaten(java.lang.String prozent,
                                 java.lang.String statusmeldung)
                          throws de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed
Senden des aktuellen Status.

Parameters:
prozent - Prozentangabe des aktuellen Exportvorganges.
statusmeldung - Statusmeldung zum aktuellen Exportvorgang.
Throws:
de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed - .