Class Data
java.lang.Object
Data
public class Data
- extends java.lang.Object
Data
CitySim
v0.1
Created by Felix Mo on 04-16-2012
A higher level interface to the game's DB (on top of 'DataSource.getInstance()') that provides caching of data.
Constructor Summary |
Data()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CITYSTATS_CASH
public static final java.lang.String CITYSTATS_CASH
- See Also:
- Constant Field Values
CITYSTATS_DAYS
public static final java.lang.String CITYSTATS_DAYS
- See Also:
- Constant Field Values
CITYSTATS_MONTHS
public static final java.lang.String CITYSTATS_MONTHS
- See Also:
- Constant Field Values
CITYSTATS_POPULATION
public static final java.lang.String CITYSTATS_POPULATION
- See Also:
- Constant Field Values
CITYSTATS_YEARS
public static final java.lang.String CITYSTATS_YEARS
- See Also:
- Constant Field Values
MAPSIZE_COLUMNS
public static final java.lang.String MAPSIZE_COLUMNS
- See Also:
- Constant Field Values
MAPSIZE_ROWS
public static final java.lang.String MAPSIZE_ROWS
- See Also:
- Constant Field Values
METADATA_NAME
public static final java.lang.String METADATA_NAME
- See Also:
- Constant Field Values
Data
public Data()
cityStats
public static java.util.HashMap cityStats()
closeConnection
public static void closeConnection()
connectionIsOpen
public static boolean connectionIsOpen()
dbIsNew
public static boolean dbIsNew()
insertCityStats
public static void insertCityStats(java.util.HashMap cityStats)
insertMapMetadata
public static void insertMapMetadata(java.util.HashMap metadata)
insertMapSize
public static void insertMapSize(java.util.HashMap mapSize)
insertTiles
public static void insertTiles(java.util.ArrayList<java.util.ArrayList<Tile>> tiles)
mapMetadata
public static java.util.HashMap mapMetadata()
mapSize
public static java.util.HashMap mapSize()
resumeConnection
public static void resumeConnection()
tiles
public static java.util.ArrayList<java.util.ArrayList<Tile>> tiles()
updateCityStats
public static void updateCityStats(java.util.HashMap cityStats)
updateTile
public static void updateTile(Tile tile)
updateTiles
public static void updateTiles(java.util.ArrayList<java.util.ArrayList<Tile>> tiles)