risiko.server.persistence
Class PersMgr

java.lang.Object
  extended by risiko.server.persistence.PersMgr

public class PersMgr
extends java.lang.Object

Persistenz-Verwaltung

Version:
2009-05-25
Author:
dgrosche

Constructor Summary
PersMgr()
           
 
Method Summary
 void dateiLaden()
          Lädt Welt aus Datei
 SpielerMgr getSpieler()
           
 java.util.Vector<java.lang.String> getSubstring(char typ)
          Gibt Zeilen-Vektor eines bestimmten Typs wieder
 WeltMgr getWelt()
           
 void laden()
          Lädt den letzten Spielstand
 void speichern(java.util.Vector<java.lang.Object> objects)
          Speichert einen Spielstand
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersMgr

public PersMgr()
Method Detail

speichern

public void speichern(java.util.Vector<java.lang.Object> objects)
               throws java.io.FileNotFoundException,
                      java.io.IOException
Speichert einen Spielstand

Parameters:
objects - Liste mit zu speichernden Objekten
Throws:
java.io.FileNotFoundException - , wenn Datei nicht existiert
java.io.IOException - , wenn Fehler beim Ein-/Auslesen der Datei

laden

public void laden()
           throws java.io.FileNotFoundException,
                  java.io.IOException,
                  java.lang.ClassNotFoundException
Lädt den letzten Spielstand

Throws:
java.io.FileNotFoundException - , wenn Datei nicht vorhanden
java.io.IOException - , wenn Fehler beim Ein-/Auslesen
java.lang.ClassNotFoundException - , wenn Klasse sich in der Zwischenzeit geändert hat

dateiLaden

public void dateiLaden()
                throws java.io.FileNotFoundException,
                       java.io.IOException
Lädt Welt aus Datei

Throws:
java.io.FileNotFoundException - , wenn Datei nicht vorhanden
java.io.IOException - , wenn Fehler beim Lesen

getSpieler

public SpielerMgr getSpieler()
Returns:
geladene Spieler-Verwaltung

getWelt

public WeltMgr getWelt()
Returns:
geladene Welt-Verwaltung

getSubstring

public java.util.Vector<java.lang.String> getSubstring(char typ)
Gibt Zeilen-Vektor eines bestimmten Typs wieder

Parameters:
typ - erstes Zeichen nach dem Typ unterschieden wird
Returns:
Vektor mit Zeilen ohne Anfangszeichen