diplomacy.connect
Class MessReplyable

java.lang.Object
  |
  +--diplomacy.connect.DiplExchangeObj
        |
        +--diplomacy.connect.Message
              |
              +--diplomacy.connect.MessReplyable
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
MessLogin, MessOrder, MessTalk

public abstract class MessReplyable
extends Message

Dies ist die grundlegende Klasse aller Nachrichten-Klassen, auf die eine Antwort gesendet werden muss.

See Also:
Serialized Form

Fields inherited from class diplomacy.connect.Message
JUDGE_ID
 
Constructor Summary
(package private) MessReplyable(String senderID)
          Konstruktor für beantwortbare Nachrichten eines Spielers an den Judge ohne Angabe des Betreffs.
(package private) MessReplyable(String senderID, Set receiverIDs)
          Konstruktor für beantwortbare Nachrichten an einen oder mehrere Empfänger ohne Angabe des Betreffs.
(package private) MessReplyable(String senderID, Set receiverIDs, String subject)
          Konstruktor für beantwortbare Nachrichten an einen oder mehrere Empfänger.
(package private) MessReplyable(String senderID, String subject)
          Konstruktor für beantwortbare Nachrichten eines Spielers an den Judge.
(package private) MessReplyable(String senderID, String receiverID, String subject)
          Konstruktor für beantwortbare Nachrichten an nur einen Empfänger.
 
Method Summary
 MessReply getReply()
          getReply() liefert eine positive Antwort des Judge auf die Nachricht, ohne eine Begründung anzugeben.
(package private)  MessReply getReply(boolean success)
          getReply() liefert eine Antwort des Judge auf die Nachricht, ohne eine Begründung anzugeben.
 MessReply getReply(boolean success, String reason)
          getReply() liefert eine Antwort des Judge auf die Nachricht.
 MessReply getReply(String replyerID)
          getReply() liefert eine positive Antwort auf die Nachricht, ohne eine Begründung anzugeben.
 MessReply getReply(String replyerID, boolean success)
          getReply() liefert eine Antwort auf die Nachricht, ohne eine Begründung anzugeben.
(package private)  MessReply getReply(String replyerID, boolean success, String reason)
          getReply() liefert eine Antwort auf die Nachricht.
 
Methods inherited from class diplomacy.connect.Message
getReceiverIDs, getSenderID, getSubject, isReceiver, isSender, longString
 
Methods inherited from class diplomacy.connect.DiplExchangeObj
checkID, equals, getID, getName, toString
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MessReplyable

MessReplyable(String senderID,
              Set receiverIDs,
              String subject)
        throws DiplNewException

Konstruktor für beantwortbare Nachrichten an einen oder mehrere Empfänger.


MessReplyable

MessReplyable(String senderID,
              String receiverID,
              String subject)
        throws DiplNewException

Konstruktor für beantwortbare Nachrichten an nur einen Empfänger.


MessReplyable

MessReplyable(String senderID,
              String subject)
        throws DiplNewException

Konstruktor für beantwortbare Nachrichten eines Spielers an den Judge.


MessReplyable

MessReplyable(String senderID,
              Set receiverIDs)
        throws DiplNewException

Konstruktor für beantwortbare Nachrichten an einen oder mehrere Empfänger ohne Angabe des Betreffs.


MessReplyable

MessReplyable(String senderID)
        throws DiplNewException

Konstruktor für beantwortbare Nachrichten eines Spielers an den Judge ohne Angabe des Betreffs.

Method Detail

getReply

MessReply getReply(String replyerID,
                   boolean success,
                   String reason)
             throws DiplNewException

getReply() liefert eine Antwort auf die Nachricht.


getReply

public MessReply getReply(String replyerID,
                          boolean success)
                   throws DiplNewException

getReply() liefert eine Antwort auf die Nachricht, ohne eine Begründung anzugeben.


getReply

public MessReply getReply(String replyerID)
                   throws DiplNewException

getReply() liefert eine positive Antwort auf die Nachricht, ohne eine Begründung anzugeben.


getReply

public MessReply getReply(boolean success,
                          String reason)
                   throws DiplNewException

getReply() liefert eine Antwort des Judge auf die Nachricht.


getReply

MessReply getReply(boolean success)
             throws DiplNewException

getReply() liefert eine Antwort des Judge auf die Nachricht, ohne eine Begründung anzugeben.


getReply

public MessReply getReply()
                   throws DiplNewException

getReply() liefert eine positive Antwort des Judge auf die Nachricht, ohne eine Begründung anzugeben.