Package de.bsvrz.dav.daf.main
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 demKonstruktor
oder mit den Klassenmethodensource()
undsender()
instanziiert werden.
-
-
Constructor Summary
Constructors Constructor Description SenderRole(boolean asSource)
Erzeugt die Rolle der Applikation als Quelle oder als einfacher Sender.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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.
-
-
-
Method Detail
-
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 classjava.lang.Object
- Parameters:
other
- Das Objekt mit dem dieses Objekt verglichen werden soll.- Returns:
true
, wenn dieses Objekt gleich dem angegebenen Objekt ist, sonstfalse
.
-
hashCode
public int hashCode()
Bestimmt den Hash-Code dieses Objekts.- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- Hash-Code dieses Objekts.
-
toString
public java.lang.String toString()
Liefert eine textuelle Beschreibung dieses Objekts zurück.- Overrides:
toString
in classjava.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; sonstfalse
.
-
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; sonstfalse
.
-
-