|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--diplomacy.connect.DiplExchangeObj | +--diplomacy.ui.ExchangePlayer | +--diplomacy.ui.LoginPlayer | +--diplomacy.judge.Player
Spielerdaten (auf dem Judge!)
Constructor Summary | |
(package private) |
Player(LoginPlayer player,
File playerDir)
|
(package private) |
Player(String id,
String pw,
URL url,
String eMail,
File playerDir)
Legt einen neuen Spieler an (ohne Daten permanent zu sichern) Löst eine DiplNewException aus, wenn die übergebenen Parameter ungültig sind. |
Method Summary | |
(package private) HashSet |
getStoredMesss()
getStoredMess() liest die während der Offline-Zeit eines Spielers aufgelaufen Nachrichten an den Spieler aus der Message-Datei aus und gibt diese als Set zurrück. |
(package private) void |
save()
save() sichert das Spieler-Objekt in playerFile (ohne. der Wartenden Nachrichten). Wenn Daten nicht ordnungsgemäß gesichert werden könne, wird DiplNewException aufgeworfen -> das dazugehörige Spieler-Objekt darf nicht Registriert werden, bzw. muss aus der Liste der registrierten Spieler entfernt werden, eventuelle Verbindungen mit Logout-Nachricht des Judges an den Spieler und Warten auf Bestätigung des Spieler beenden. |
(package private) String |
shortString()
|
(package private) void |
storeMess(Message message)
storeMess() sichert das Spieler-Objekt im waitingMessFile und im backupFile. Wenn Backup-Daten nicht ordnungsgemäß gesichert werden könne, wird DiplNewException aufgeworfen. |
Methods inherited from class diplomacy.ui.LoginPlayer |
checkPW, checkPW, getPW, longString, setPW |
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 |
|
Constructor Detail |
Player(String id, String pw, URL url, String eMail, File playerDir) throws DiplNewException
Legt einen neuen Spieler an (ohne Daten permanent zu sichern)
Löst eine DiplNewException aus, wenn die übergebenen Parameter ungültig sind.
Player(LoginPlayer player, File playerDir) throws DiplNewException
Method Detail |
void save() throws IOException
save() sichert das Spieler-Objekt in playerFile (ohne. der Wartenden Nachrichten).
Wenn Daten nicht ordnungsgemäß gesichert werden könne, wird DiplNewException aufgeworfen -> das dazugehörige Spieler-Objekt darf nicht Registriert werden, bzw. muss aus der Liste der registrierten Spieler entfernt werden, eventuelle Verbindungen mit Logout-Nachricht des Judges an den Spieler und Warten auf Bestätigung des Spieler beenden.void storeMess(Message message) throws IOException
storeMess() sichert das Spieler-Objekt im waitingMessFile und im backupFile.
Wenn Backup-Daten nicht ordnungsgemäß gesichert werden könne, wird DiplNewException aufgeworfen.HashSet getStoredMesss() throws IOException, ClassNotFoundException
getStoredMess() liest die während der Offline-Zeit eines Spielers aufgelaufen Nachrichten an den Spieler aus der Message-Datei aus und gibt diese als Set zurrück.
String shortString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |