Class SenderRole

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

public final class SenderRole extends 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:
  • 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(Object other)
    Vergleicht dieses Objekt mit dem angegebenen Objekt auf logische Gleichheit.
    int
    Bestimmt den Hash-Code dieses Objekts.
    boolean
    Bestimmt, ob die Applikation in dieser Rolle ein einfacher Sender ist.
    boolean
    Bestimmt, ob die Applikation in dieser Rolle eine Quelle ist.
    static SenderRole
    Erzeugt die Rolle der Applikation als einfacher Sender.
    static SenderRole
    Erzeugt die Rolle der Applikation als Quelle.
    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(Object other)
      Vergleicht dieses Objekt mit dem angegebenen Objekt auf logische Gleichheit.
      Overrides:
      equals in class 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 Object
      Returns:
      Hash-Code dieses Objekts.
    • toString

      public String toString()
      Liefert eine textuelle Beschreibung dieses Objekts zurück.
      Overrides:
      toString in class 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.