Class ReceiveOptions

java.lang.Object
de.bsvrz.dav.daf.main.ReceiveOptions

public final class ReceiveOptions
extends java.lang.Object
Verwaltung von Anmeldeoptionen bei Empfangsanmeldungen. Die Klasse verwaltet, ob eine Anmeldung sich
  • auf geänderte und nicht geänderte Datensätze (Normal)
  • nur auf geänderte Datensätze (Delta)
  • auch auf nachgelieferte Datensätze (Nachgeliefert)
bezieht.
See Also:
ClientDavInterface.subscribeReceiver(de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.config.SystemObject[], de.bsvrz.dav.daf.main.DataDescription, de.bsvrz.dav.daf.main.ReceiveOptions, de.bsvrz.dav.daf.main.ReceiverRole, long)
  • Constructor Summary

    Constructors
    Constructor Description
    ReceiveOptions​(boolean onlyDelta)
    Erzeugt Empfangsanmeldeoptionen mit dem spezifizierten Wert für die Option "Delta".
    ReceiveOptions​(boolean onlyDelta, boolean withDelayedData)
    Erzeugt Empfangsanmeldeoptionen mit den spezifizierten Werten für die Optionen "Delta", "Nachgeliefert".
  • Method Summary

    Modifier and Type Method Description
    static ReceiveOptions delayed()
    Erzeugt Empfangsanmeldeoptionen mit festgelegten Werten für die Optionen.
    static ReceiveOptions delta()
    Erzeugt Empfangsanmeldeoptionen mit festgelegten Werten für die Optionen.
    boolean equals​(java.lang.Object other)
    Vergleicht dieses Objekt mit dem angegebenen Objekt auf logische Gleichheit.
    int hashCode()
    Bestimmt den Hash-Code dieses Objekts.
    static ReceiveOptions normal()
    Erzeugt Empfangsanmeldeoptionen mit festgelegten Werten für die Optionen.
    java.lang.String toString()
    Liefert eine textuelle Beschreibung dieses Objekts zurück.
    boolean withDelayed()
    Bestimmt, ob sich eine Anmeldung mit diesen Optionen auch auf nachgelieferte Datensätze bezieht.
    boolean withDelta()
    Bestimmt, ob sich eine Anmeldung mit diesen Optionen "mit Delta" erfolgt, d.h. sich nur auf geänderte Datensätze bezieht.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ReceiveOptions

      public ReceiveOptions​(boolean onlyDelta, boolean withDelayedData)
      Erzeugt Empfangsanmeldeoptionen mit den spezifizierten Werten für die Optionen "Delta", "Nachgeliefert".
      Parameters:
      onlyDelta - true, wenn die Anmeldung sich nur auf geänderte Datensätze beziehen soll.
      withDelayedData - true, wenn die Anmeldung sich auch auf nachgelieferte Datensätze beziehen soll.
    • ReceiveOptions

      public ReceiveOptions​(boolean onlyDelta)
      Erzeugt Empfangsanmeldeoptionen mit dem spezifizierten Wert für die Option "Delta". Es werden keine "Nachgelieferten" Daten angemeldet.
      Parameters:
      onlyDelta - true, wenn die Anmeldung sich nur auf geänderte Datensätze beziehen soll.
  • Method Details

    • delta

      public static ReceiveOptions delta()
      Erzeugt Empfangsanmeldeoptionen mit festgelegten Werten für die Optionen. Die Anmeldung erfolgt mit "Delta", d.h eine Anmeldung bezieht sich nur auf geänderte Daten. Es werden keine "Nachgelieferten" Daten angemeldet.
      Returns:
      Anmeldeoptionen mit aktivierter Delta-Option
    • delayed

      public static ReceiveOptions delayed()
      Erzeugt Empfangsanmeldeoptionen mit festgelegten Werten für die Optionen. Die Anmeldung erfolgt ohne "Delta", d.h eine Anmeldung bezieht sich nicht nur auf geänderte Daten, sondern auch auf unveränderte Datensätze. Die Anmeldung bezieht sich auch auf "Nachgelieferte" Daten.
      Returns:
      Anmeldeoptionen mit aktivierter Nachgeliefert-Option
    • normal

      public static ReceiveOptions normal()
      Erzeugt Empfangsanmeldeoptionen mit festgelegten Werten für die Optionen. Die Anmeldung erfolgt ohne "Delta", d.h eine Anmeldung bezieht sich nicht nur auf geänderte Daten, sondern auch auf unveränderte Datensätze. Es werden keine "Nachgelieferten" Daten angemeldet..
      Returns:
      Anmeldeoptionen mit deaktivierter Delta-Option und deaktivierter Nachgeliefert-Option
    • equals

      public boolean equals​(java.lang.Object other)
      Vergleicht dieses Objekt mit dem angegebenen Objekt auf logische Gleichheit.
      Overrides:
      equals in class java.lang.Object
      Parameters:
      other - Das Objekt mit dem dieses Objekt verglichen werden soll.
      Returns:
      true, wenn dieses Objekt gleich dem angegebenen Objekt ist, sonst false.
    • hashCode

      public int hashCode()
      Bestimmt den Hash-Code dieses Objekts.
      Overrides:
      hashCode in class java.lang.Object
      Returns:
      Hash-Code dieses Objekts.
    • toString

      public java.lang.String toString()
      Liefert eine textuelle Beschreibung dieses Objekts zurück.
      Overrides:
      toString in class java.lang.Object
      Returns:
      Beschreibung dieses Objekts.
    • withDelta

      public boolean withDelta()
      Bestimmt, ob sich eine Anmeldung mit diesen Optionen "mit Delta" erfolgt, d.h. sich nur auf geänderte Datensätze bezieht.
      Returns:
      true, wenn die Anmeldung sich nur auf geänderte Datensätze bezieht; sonst false.
    • withDelayed

      public boolean withDelayed()
      Bestimmt, ob sich eine Anmeldung mit diesen Optionen auch auf nachgelieferte Datensätze bezieht.
      Returns:
      true, wenn die Anmeldung sich auch auf nachgelieferte Datensätze bezieht; sonst false.