Class SenderRole

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

public final class SenderRole
extends java.lang.Object
Verwaltung der Rolle der Applikation bei Sendeanmeldungen. Die Klasse verwaltet, ob eine Anmeldung als Quelle oder als einfacher Sender erfolgen soll. Eine neue Rolle kann mit dem Konstruktor oder mit den Klassenmethoden source() und sender() instanziiert werden.
See Also:
ClientDavInterface.subscribeSender(de.bsvrz.dav.daf.main.ClientSenderInterface, java.util.Collection<? extends de.bsvrz.dav.daf.main.config.SystemObject>, de.bsvrz.dav.daf.main.DataDescription, de.bsvrz.dav.daf.main.SenderRole)
  • Constructor Summary

    Constructors
    Constructor Description
    SenderRole​(boolean asSource)
    Erzeugt die Rolle der Applikation als Quelle oder als einfacher Sender.
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object other)
    Vergleicht dieses Objekt mit dem angegebenen Objekt auf logische Gleichheit.
    int hashCode()
    Bestimmt den Hash-Code dieses Objekts.
    boolean isSender()
    Bestimmt, ob die Applikation in dieser Rolle ein einfacher Sender ist.
    boolean isSource()
    Bestimmt, ob die Applikation in dieser Rolle eine Quelle ist.
    static SenderRole sender()
    Erzeugt die Rolle der Applikation als einfacher Sender.
    static SenderRole source()
    Erzeugt die Rolle der Applikation als Quelle.
    java.lang.String toString()
    Liefert eine textuelle Beschreibung dieses Objekts zurück.

    Methods inherited from class java.lang.Object

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

    • SenderRole

      public SenderRole​(boolean asSource)
      Erzeugt die Rolle der Applikation als Quelle oder als einfacher Sender.
      Parameters:
      asSource - true, falls eine Anmeldung als Quelle erfolgen soll oder false falls eine Anmeldung als einfacher Sender erfolgen soll.
  • Method Details

    • source

      public static SenderRole source()
      Erzeugt die Rolle der Applikation als Quelle.
      Returns:
      Rolle für Empfangsanmeldungen als Quelle.
    • sender

      public static SenderRole sender()
      Erzeugt die Rolle der Applikation als einfacher Sender.
      Returns:
      Rolle für Empfangsanmeldungen als einfacher Sender.
    • 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.
    • isSource

      public boolean isSource()
      Bestimmt, ob die Applikation in dieser Rolle eine Quelle ist.
      Returns:
      true, falls die Applikation in dieser Rolle eine Quelle ist; sonst false.
    • isSender

      public boolean isSender()
      Bestimmt, ob die Applikation in dieser Rolle ein einfacher Sender ist.
      Returns:
      true, falls die Applikation in dieser Rolle ein Sender ist; sonst false.