public class TownySQLSource extends TownyFlatFileSource
Constructor and Description |
---|
TownySQLSource(java.lang.String type)
Flag if we are using h2 or standard SQL connectivity.
|
Modifier and Type | Method and Description |
---|---|
void |
backup() |
void |
cancelTask() |
boolean |
cleanup() |
boolean |
DeleteDB(java.lang.String tb_name,
java.util.HashMap<java.lang.String,java.lang.Object> args)
Build the SQL string and execute to DELETE
|
void |
deleteNation(Nation nation) |
void |
deleteResident(Resident resident) |
void |
deleteTown(Town town) |
void |
deleteTownBlock(TownBlock townBlock) |
boolean |
getContext()
open a connection to the SQL server.
|
void |
initialize(Towny plugin,
TownyUniverse universe) |
boolean |
loadNation(Nation nation) |
boolean |
loadNationList() |
boolean |
loadResident(Resident resident) |
boolean |
loadResidentList() |
boolean |
loadTown(Town town) |
boolean |
loadTownBlockList() |
boolean |
loadTownBlocks() |
boolean |
loadTownList() |
boolean |
loadWorld(TownyWorld world) |
boolean |
loadWorldList() |
boolean |
saveNation(Nation nation) |
boolean |
saveNationList() |
boolean |
saveResident(Resident resident) |
boolean |
saveResidentList() |
boolean |
saveTown(Town town) |
boolean |
saveTownBlock(TownBlock townBlock) |
boolean |
saveTownBlockList() |
boolean |
saveTownList() |
boolean |
saveWorld(TownyWorld world) |
boolean |
saveWorldList() |
boolean |
UpdateDB(java.lang.String tb_name,
java.util.HashMap<java.lang.String,java.lang.Object> args,
java.util.List<java.lang.String> keys)
Build the SQL string and execute to INSERT/UPDATE
|
deleteFile, deletePlotData, deleteUnusedResidentFiles, deleteWorld, getNationFilename, getPlotFilename, getPlotFilename, getResidentFilename, getTownBlockFilename, getTownFilename, getWorldFilename, loadPlotData, loadPlotData, loadRegenList, loadSnapshotList, saveAllTownBlocks, savePlotData, saveRegenList, saveSnapshotList, utilLoadTownBlocks, utilLoadTownBlockTypeData, utilSaveTownBlocks
getAllTownBlocks, getNation, getNations, getNations, getNationsKeys, getResident, getResidentKeys, getResidents, getResidents, getResidents, getResidentsWithoutTown, getTown, getTowns, getTowns, getTownsKeys, getTownsWithoutNation, getTownWorld, getWorld, getWorlds, hasNation, hasResident, hasTown, newNation, newResident, newTown, newWorld, removeNation, removeResident, removeResidentList, removeTown, removeTownBlock, removeTownBlocks, removeWorld, renameNation, renameTown
cleanupBackups, confirmContinuation, loadAll, loadNations, loadResidents, loadTowns, loadWorlds, saveAll, saveAllWorlds, saveNations, saveQueues, saveResidents, saveTowns, saveWorlds
public TownySQLSource(java.lang.String type)
type
- public void initialize(Towny plugin, TownyUniverse universe)
initialize
in class TownyFlatFileSource
public void cancelTask()
cancelTask
in class TownyFlatFileSource
public boolean getContext()
public boolean UpdateDB(java.lang.String tb_name, java.util.HashMap<java.lang.String,java.lang.Object> args, java.util.List<java.lang.String> keys)
tb_name
- args
- keys
- public boolean DeleteDB(java.lang.String tb_name, java.util.HashMap<java.lang.String,java.lang.Object> args)
tb_name
- args
- public boolean loadTownBlockList()
loadTownBlockList
in class TownyFlatFileSource
public boolean loadResidentList()
loadResidentList
in class TownyFlatFileSource
public boolean loadTownList()
loadTownList
in class TownyFlatFileSource
public boolean loadNationList()
loadNationList
in class TownyFlatFileSource
public boolean loadWorldList()
loadWorldList
in class TownyFlatFileSource
public boolean loadResident(Resident resident)
loadResident
in class TownyFlatFileSource
public boolean loadTown(Town town)
loadTown
in class TownyFlatFileSource
public boolean loadNation(Nation nation)
loadNation
in class TownyFlatFileSource
public boolean loadWorld(TownyWorld world)
loadWorld
in class TownyFlatFileSource
public boolean loadTownBlocks()
loadTownBlocks
in class TownyFlatFileSource
public boolean saveResident(Resident resident)
saveResident
in class TownyFlatFileSource
public boolean saveTown(Town town)
saveTown
in class TownyFlatFileSource
public boolean saveNation(Nation nation)
saveNation
in class TownyFlatFileSource
public boolean saveWorld(TownyWorld world)
saveWorld
in class TownyFlatFileSource
public boolean saveTownBlock(TownBlock townBlock)
saveTownBlock
in class TownyFlatFileSource
public void deleteResident(Resident resident)
deleteResident
in class TownyFlatFileSource
public void deleteTown(Town town)
deleteTown
in class TownyFlatFileSource
public void deleteNation(Nation nation)
deleteNation
in class TownyFlatFileSource
public void deleteTownBlock(TownBlock townBlock)
deleteTownBlock
in class TownyFlatFileSource
public void backup() throws java.io.IOException
backup
in class TownyFlatFileSource
java.io.IOException
public boolean cleanup()
cleanup
in class TownyDataSource
public boolean saveTownBlockList()
saveTownBlockList
in class TownyFlatFileSource
public boolean saveResidentList()
saveResidentList
in class TownyFlatFileSource
public boolean saveTownList()
saveTownList
in class TownyFlatFileSource
public boolean saveNationList()
saveNationList
in class TownyFlatFileSource
public boolean saveWorldList()
saveWorldList
in class TownyFlatFileSource