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

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
 

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.