de.bsvrz.dav.daf.main
Class ReceiverRole

java.lang.Object
  extended by de.bsvrz.dav.daf.main.ReceiverRole

public final class ReceiverRole
extends Object

Verwaltung der Rolle der Applikation bei Empfangsanmeldungen. Die Klasse verwaltet, ob eine Anmeldung als normaler Empfänger oder als Senke erfolgen soll.

Author:
Kappich Systemberatung
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
ReceiverRole(boolean asDrain)
          Erzeugt die Rolle der Applikation als normalen Empfänger oder als Senke.
 
Method Summary
static ReceiverRole drain()
          Erzeugt die Rolle der Applikation als Senke.
 boolean equals(Object other)
          Vergleicht dieses Objekt mit dem angegebenen Objekt auf logische Gleichheit.
 int hashCode()
          Bestimmt den Hash-Code dieses Objekts.
 boolean isDrain()
          Bestimmt, ob die Applikation in dieser Rolle eine Senke ist.
 boolean isReceiver()
          Bestimmt, ob die Applikation in dieser Rolle ein normaler Empfänger ist.
static ReceiverRole receiver()
          Erzeugt die Rolle der Applikation als normalen Empfänger.
 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 Detail

ReceiverRole

public ReceiverRole(boolean asDrain)
Erzeugt die Rolle der Applikation als normalen Empfänger oder als Senke.

Parameters:
asDrain - true, wenn die Anmeldung als Senke erfolgen soll; false, wenn die Anmeldung als Empfänger erfolgen soll.
Method Detail

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.

receiver

public static ReceiverRole receiver()
Erzeugt die Rolle der Applikation als normalen Empfänger.

Returns:
Rolle für Empfangsanmeldungen als normaler Empfänger.

drain

public static ReceiverRole drain()
Erzeugt die Rolle der Applikation als Senke.

Returns:
Rolle für Empfangsanmeldungen als Senke.

isDrain

public final boolean isDrain()
Bestimmt, ob die Applikation in dieser Rolle eine Senke ist.

Returns:
true, falls die Applikation in dieser Rolle eine Senke ist; sonst false.

isReceiver

public final boolean isReceiver()
Bestimmt, ob die Applikation in dieser Rolle ein normaler Empfänger ist.

Returns:
true, falls die Applikation in dieser Rolle ein Empfänger ist; sonst false.