diplomacy.connect
Class MessOrder

java.lang.Object
  |
  +--diplomacy.connect.DiplExchangeObj
        |
        +--diplomacy.connect.Message
              |
              +--diplomacy.connect.MessReplyable
                    |
                    +--diplomacy.connect.MessOrder
All Implemented Interfaces:
Serializable

public class MessOrder
extends MessReplyable

Diese Nachrichten Klasse enthält die Befehls-Daten eines Spielers für eine Einheit.

See Also:
Serialized Form

Fields inherited from class diplomacy.connect.Message
JUDGE_ID
 
Constructor Summary
(package private) MessOrder(MessOrder messOrder)
          Konstruktor für konkrete Befehles-Nachrichten, die vom UI erzeugt werden und an den entprechenden Judge gesendet werden.
(package private) MessOrder(Order order)
          Konstruktor für mögliche Befehles-Nachrichten, die vom Judge erzeugt werden und an den entprechenden Spieler gesendet werden.
 
Method Summary
(package private)  MessReply getReply(boolean success)
          getReply() liefert eine Antwort des Judge auf eine Befehls-Nachricht unter Angabe einer Standard-Erklärung.
(package private)  MessReply getReply(String replyerID, boolean success, String reason)
          getReply() liefert eine Antwort des Judge auf eine Befehls-Nachricht.
 String longString()
          longString() liefert alle Daten des Objekts in einem String
 
Methods inherited from class diplomacy.connect.MessReplyable
getReply, getReply, getReply, getReply
 
Methods inherited from class diplomacy.connect.Message
getReceiverIDs, getSenderID, getSubject, isReceiver, isSender
 
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

MessOrder

MessOrder(Order order)
    throws DiplNewException

Konstruktor für mögliche Befehles-Nachrichten, die vom Judge erzeugt werden und an den entprechenden Spieler gesendet werden.


MessOrder

MessOrder(MessOrder messOrder)
    throws DiplNewException

Konstruktor für konkrete Befehles-Nachrichten, die vom UI erzeugt werden und an den entprechenden Judge gesendet werden.

Method Detail

getReply

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

getReply() liefert eine Antwort des Judge auf eine Befehls-Nachricht.

Overrides:
getReply in class MessReplyable

getReply

MessReply getReply(boolean success)
             throws DiplNewException

getReply() liefert eine Antwort des Judge auf eine Befehls-Nachricht unter Angabe einer Standard-Erklärung.

Overrides:
getReply in class MessReplyable

longString

public String longString()
Description copied from class: Message

longString() liefert alle Daten des Objekts in einem String

Overrides:
longString in class Message