diplomacy.connect
Class MessLogin

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

public class MessLogin
extends MessReplyable

Diese Nachrichten-Klasse enthält die Login- oder Registrierungs-Daten eines Spielers an den Judge.

See Also:
Serialized Form

Fields inherited from class diplomacy.connect.Message
JUDGE_ID
 
Constructor Summary
MessLogin(LoginPlayer player)
          Konstruktor für ein Spieler-Login-Nachricht ohne Neu-Registrierung
MessLogin(LoginPlayer player, boolean registration)
          Konstruktor für ein Spieler-Login-Nachricht mit oder ohne Neu-Registrierung
 
Method Summary
 LoginPlayer getPlayer()
          getPlayerID liefert die ID des einloggenden Spielers.
 boolean getRegistration()
          getRegistration() teilt mit, ob es sich bei dem Login um eine Neu-Registrierung handelt.
(package private)  MessReply getReply(boolean success)
          getReply() liefert eine Login-Antwort des Judge auf ein Login mit Verwendung einer Standarderklärung.
(package private)  MessReply getReply(String replyerID, boolean success, String reason)
          getReply() liefert eine Login-Antwort des Judge auf ein Login.
 
Methods inherited from class diplomacy.connect.MessReplyable
getReply, getReply, getReply, getReply
 
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

MessLogin

public MessLogin(LoginPlayer player,
                 boolean registration)
          throws DiplNewException

Konstruktor für ein Spieler-Login-Nachricht mit oder ohne Neu-Registrierung


MessLogin

public MessLogin(LoginPlayer player)
          throws DiplNewException

Konstruktor für ein Spieler-Login-Nachricht ohne Neu-Registrierung

Method Detail

getPlayer

public LoginPlayer getPlayer()

getPlayerID liefert die ID des einloggenden Spielers.


getRegistration

public boolean getRegistration()

getRegistration() teilt mit, ob es sich bei dem Login um eine Neu-Registrierung handelt.


getReply

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

getReply() liefert eine Login-Antwort des Judge auf ein Login.

Overrides:
getReply in class MessReplyable

getReply

MessReply getReply(boolean success)
             throws DiplNewException

getReply() liefert eine Login-Antwort des Judge auf ein Login mit Verwendung einer Standarderklärung.

Overrides:
getReply in class MessReplyable