de.bsvrz.dav.daf.main.impl.subscription
Class SubscriptionWithHistory

java.lang.Object
  extended by de.bsvrz.dav.daf.main.impl.subscription.SubscriptionWithHistory

public class SubscriptionWithHistory
extends Object

Author:
Kappich Systemberatung

Field Summary
private  boolean _actualDataAvailable
          Signalisiert, dass mindenstens eine Aktuallisierung der Onlinedaten erfolgt ist
private  byte _historyRequestsNumber
          Anzahl der angestossenen Archive Anfragen.
private  ReceiverSubscription _receiverSubscription
          Die Empfangsanmeldung
 
Constructor Summary
SubscriptionWithHistory(ReceiverSubscription receiverSubscription)
          Erzeugt ein neues objekt mit den gegebenen Parametern.
SubscriptionWithHistory(ReceiverSubscription receiverSubscription, boolean actualDataAvailable)
          Erzeugt ein neues objekt mit den gegebenen Parametern.
 
Method Summary
 void actualDataUpdate()
          Aktualisiert die Zeitintervalle und markiert die Onlinedatenaktualisierung
 byte getHistoryUpdatesNumber()
          Gibt an, ob schonmal eine Archivedatenaktualisierung erfolgt ist
 ReceiverSubscription getReceiverSubscription()
          Gibt die Empfangsanmeldung zurück
 boolean getUpdateState()
          Gibt an, ob eine Aktualisierung der Onlinedaten und Archivedaten erfolgt ist
 void historyDataUpdate()
          Aktualisiert die Zeitintervalle und markiert die Archivdatenaktualisierung
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_receiverSubscription

private ReceiverSubscription _receiverSubscription
Die Empfangsanmeldung


_actualDataAvailable

private boolean _actualDataAvailable
Signalisiert, dass mindenstens eine Aktuallisierung der Onlinedaten erfolgt ist


_historyRequestsNumber

private byte _historyRequestsNumber
Anzahl der angestossenen Archive Anfragen.

Constructor Detail

SubscriptionWithHistory

public SubscriptionWithHistory(ReceiverSubscription receiverSubscription)
Erzeugt ein neues objekt mit den gegebenen Parametern.

Parameters:
receiverSubscription - Empfangsanmeldung

SubscriptionWithHistory

public SubscriptionWithHistory(ReceiverSubscription receiverSubscription,
                               boolean actualDataAvailable)
Erzeugt ein neues objekt mit den gegebenen Parametern.

Parameters:
receiverSubscription - Empfangsanmeldung
actualDataAvailable - mindestes ein datensatz ist online
Method Detail

getReceiverSubscription

public final ReceiverSubscription getReceiverSubscription()
Gibt die Empfangsanmeldung zurück

Returns:
Empfangsanmeldung

getUpdateState

public final boolean getUpdateState()
Gibt an, ob eine Aktualisierung der Onlinedaten und Archivedaten erfolgt ist

Returns:
true: Aktualisierung der Onlinedaten und Archivedaten erfolgt, false: Aktualisierung nicht erfolgt

actualDataUpdate

public final void actualDataUpdate()
Aktualisiert die Zeitintervalle und markiert die Onlinedatenaktualisierung


historyDataUpdate

public final void historyDataUpdate()
Aktualisiert die Zeitintervalle und markiert die Archivdatenaktualisierung


getHistoryUpdatesNumber

public final byte getHistoryUpdatesNumber()
Gibt an, ob schonmal eine Archivedatenaktualisierung erfolgt ist

Returns:
aktuelle Anzahl der angestossenen Archiv Anfragen.