monrovia.server.core
Interface PlayerStorage

All Known Implementing Classes:
MonroviaGameData

public interface PlayerStorage

Interface for loading and saving player data.


Inner Class Summary
static interface PlayerStorage.PlayerData
           
 
Method Summary
 void loadPlayer(java.lang.String pName, PlayerStorage.PlayerData pData)
          Load a player.
 void removePlayer(java.lang.String pName)
          Remove a player once and for all.
 void savePlayer(java.lang.String pName, PlayerStorage.PlayerData pData)
          Save a player.
 

Method Detail

loadPlayer

public void loadPlayer(java.lang.String pName,
                       PlayerStorage.PlayerData pData)
                throws StorageException
Load a player.

Parameters:
pName - Name of the player
pData - Place for the data
Throws:
StorageException - Thrown in case of error

savePlayer

public void savePlayer(java.lang.String pName,
                       PlayerStorage.PlayerData pData)
                throws StorageException
Save a player.

Parameters:
pName - Name of the player
pData - The data
Throws:
StorageException - Thrown in case of error

removePlayer

public void removePlayer(java.lang.String pName)
                  throws StorageException
Remove a player once and for all.

Parameters:
pName - Name of the player
Throws:
StorageException - Thrown in case of error