Modifier and Type | Field and Description |
---|---|
private java.lang.String |
pathToFileSystem |
Constructor and Description |
---|
FileGameDAO()
Initialize path to persistant local file system
|
Modifier and Type | Method and Description |
---|---|
boolean |
AddGame(int gameID,
java.lang.String blob) |
boolean |
DeleteAllGames()
Deletes all games
|
boolean |
DeleteGame(int gameID)
Deletes a single game
|
java.util.Map<java.lang.Integer,java.lang.String> |
GetAllGames()
Returns all games
|
java.lang.String |
GetCheckpoint(int gameID)
Gets the current persisted checkpoint for the given gameID
|
boolean |
UpdateGame(int gameID,
java.lang.String blob)
Updates an existing game
|
public boolean AddGame(int gameID, java.lang.String blob)
public boolean UpdateGame(int gameID, java.lang.String blob)
IGameDAO
UpdateGame
in interface IGameDAO
gameID
- blob
- public boolean DeleteGame(int gameID)
IGameDAO
DeleteGame
in interface IGameDAO
gameID
- public boolean DeleteAllGames()
DeleteAllGames
in interface IGameDAO
public java.lang.String GetCheckpoint(int gameID)
IGameDAO
GetCheckpoint
in interface IGameDAO
gameID
- public java.util.Map<java.lang.Integer,java.lang.String> GetAllGames()
IGameDAO
GetAllGames
in interface IGameDAO