diplomacy.ui
Class LoginPlayer

java.lang.Object
  |
  +--diplomacy.connect.DiplExchangeObj
        |
        +--diplomacy.ui.ExchangePlayer
              |
              +--diplomacy.ui.LoginPlayer
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Player

public class LoginPlayer
extends ExchangePlayer

Login-Spielerdaten zum Datenaustausch beim Login.

See Also:
Serialized Form

Constructor Summary
  LoginPlayer(LoginPlayer player)
          Legt einen Kopie eines Spielers an (incl.
protected LoginPlayer(String id, String pw, URL url, String eMail)
          Legt einen neuen Spieler an (incl.
 
Method Summary
 boolean checkPW(LoginPlayer player)
          checkPW() überprüft, ob zwei Spieler-Login-Objecte im Hinblick auf ID und Passwort übereinstimmen.
 boolean checkPW(String pw)
          checkPW() überprüft das Passwort und liefert true bei Übereinstimmung mit pw.
 String getPW()
           
 String longString()
          longString() liefert alle Daten des Objekts in einem String
(package private)  boolean setPW(String oldPW, String newPW)
          setPW() setzt das Passwort neu und gibt true, wenn das Passwort den neuen Wert besitzt, ansonsten false.
 
Methods inherited from class diplomacy.ui.ExchangePlayer
getEMail, getURL
 
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

LoginPlayer

protected LoginPlayer(String id,
                      String pw,
                      URL url,
                      String eMail)
               throws DiplNewException

Legt einen neuen Spieler an (incl. Passwort)

Löst eine DiplNewException aus, wenn die übergebenen Parameter ungültig sind.


LoginPlayer

public LoginPlayer(LoginPlayer player)
            throws DiplNewException

Legt einen Kopie eines Spielers an (incl. Passwort)

Method Detail

checkPW

public boolean checkPW(String pw)

checkPW() überprüft das Passwort und liefert true bei Übereinstimmung mit pw.


checkPW

public boolean checkPW(LoginPlayer player)

checkPW() überprüft, ob zwei Spieler-Login-Objecte im Hinblick auf ID und Passwort übereinstimmen.


getPW

public String getPW()

setPW

boolean setPW(String oldPW,
              String newPW)

setPW() setzt das Passwort neu und gibt true, wenn das Passwort den neuen Wert besitzt, ansonsten false.


longString

public String longString()

longString() liefert alle Daten des Objekts in einem String

Overrides:
longString in class ExchangePlayer