public class SQLManager extends AbstractDB
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
CREATE_HELPERS
|
java.lang.String |
CREATE_PLOT
|
java.lang.String |
CREATE_PLOTS
|
java.lang.String |
CREATE_SETTINGS
|
java.lang.String |
GET_ALL_PLOTS
|
java.lang.String |
SET_OWNER
|
everyone
| Constructor and Description |
|---|
SQLManager(java.sql.Connection c,
java.lang.String p)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
createAllSettingsAndHelpers(java.util.ArrayList<Plot> plots) |
void |
createPlot(Plot plot)
Create a plot
|
void |
createPlots(java.util.ArrayList<Plot> plots)
Create a plot
|
void |
createPlotSettings(int id,
Plot plot)
Create plot settings
|
void |
createTables(java.lang.String database,
boolean add_constraint)
Create tables
|
void |
delete(java.lang.String world,
Plot plot)
Delete a plot
|
java.util.ArrayList<PlotComment> |
getComments(java.lang.String world,
Plot plot,
int tier) |
int |
getId(java.lang.String world,
PlotId id2) |
java.util.LinkedHashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> |
getPlots()
|
double |
getRatings(Plot plot) |
java.util.HashMap<java.lang.String,java.lang.Object> |
getSettings(int id)
|
void |
purge(java.lang.String world)
|
void |
purge(java.lang.String world,
PlotId id) |
void |
removeComment(java.lang.String world,
Plot plot,
PlotComment comment)
|
void |
removeDenied(java.lang.String world,
Plot plot,
org.bukkit.OfflinePlayer player) |
void |
removeHelper(java.lang.String world,
Plot plot,
org.bukkit.OfflinePlayer player) |
void |
removeTrusted(java.lang.String world,
Plot plot,
org.bukkit.OfflinePlayer player) |
void |
setAlias(java.lang.String world,
Plot plot,
java.lang.String alias) |
void |
setComment(java.lang.String world,
Plot plot,
PlotComment comment)
|
void |
setDenied(java.lang.String world,
Plot plot,
org.bukkit.OfflinePlayer player) |
void |
setFlags(int id,
Flag[] flags) |
void |
setFlags(java.lang.String world,
Plot plot,
Flag[] flags) |
void |
setHelper(java.lang.String world,
Plot plot,
org.bukkit.OfflinePlayer player) |
void |
setMerged(java.lang.String world,
Plot plot,
boolean[] merged) |
void |
setOwner(Plot plot,
java.util.UUID uuid)
Set Plot owner
|
void |
setPosition(java.lang.String world,
Plot plot,
java.lang.String position) |
void |
setTrusted(java.lang.String world,
Plot plot,
org.bukkit.OfflinePlayer player) |
public final java.lang.String SET_OWNER
public final java.lang.String GET_ALL_PLOTS
public final java.lang.String CREATE_PLOTS
public final java.lang.String CREATE_SETTINGS
public final java.lang.String CREATE_HELPERS
public final java.lang.String CREATE_PLOT
public SQLManager(java.sql.Connection c,
java.lang.String p)
c - connectionp - prefixpublic void setOwner(Plot plot, java.util.UUID uuid)
setOwner in
class AbstractDBplot - Plot Objectuuid - Owner UUIDpublic void createAllSettingsAndHelpers(java.util.ArrayList<Plot> plots)
createAllSettingsAndHelpers in
class AbstractDBpublic void createPlots(java.util.ArrayList<Plot> plots)
createPlots in
class AbstractDBplots -public void createPlot(Plot plot)
createPlot in
class AbstractDBplot -public void createTables(java.lang.String database,
boolean add_constraint)
throws java.sql.SQLException
createTables in
class AbstractDBjava.sql.SQLExceptionpublic void delete(java.lang.String world,
Plot plot)
delete in
class AbstractDBplot -public void createPlotSettings(int id,
Plot plot)
createPlotSettings in
class AbstractDBid -plot -public int getId(java.lang.String world,
PlotId id2)
getId in
class AbstractDBpublic java.util.LinkedHashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> getPlots()
getPlots in
class AbstractDBpublic void setMerged(java.lang.String world,
Plot plot,
boolean[] merged)
setMerged in
class AbstractDBpublic void setFlags(java.lang.String world,
Plot plot,
Flag[] flags)
setFlags in
class AbstractDBpublic void setFlags(int id,
Flag[] flags)
public void setAlias(java.lang.String world,
Plot plot,
java.lang.String alias)
setAlias in
class AbstractDBplot -alias -public void purge(java.lang.String world,
PlotId id)
purge in
class AbstractDBpublic void purge(java.lang.String world)
purge in
class AbstractDBpublic void setPosition(java.lang.String world,
Plot plot,
java.lang.String position)
setPosition in
class AbstractDBplot -position -public java.util.HashMap<java.lang.String,java.lang.Object> getSettings(int id)
getSettings in
class AbstractDBid -public void removeComment(java.lang.String world,
Plot plot,
PlotComment comment)
removeComment in
class AbstractDBpublic java.util.ArrayList<PlotComment> getComments(java.lang.String world, Plot plot, int tier)
getComments in
class AbstractDBpublic void setComment(java.lang.String world,
Plot plot,
PlotComment comment)
setComment in
class AbstractDBpublic void removeHelper(java.lang.String world,
Plot plot,
org.bukkit.OfflinePlayer player)
removeHelper in
class AbstractDBplot -player -public void removeTrusted(java.lang.String world,
Plot plot,
org.bukkit.OfflinePlayer player)
removeTrusted in
class AbstractDBplot -player -public void setHelper(java.lang.String world,
Plot plot,
org.bukkit.OfflinePlayer player)
setHelper in
class AbstractDBplot -player -public void setTrusted(java.lang.String world,
Plot plot,
org.bukkit.OfflinePlayer player)
setTrusted in
class AbstractDBplot -player -public void removeDenied(java.lang.String world,
Plot plot,
org.bukkit.OfflinePlayer player)
removeDenied in
class AbstractDBplot -player -public void setDenied(java.lang.String world,
Plot plot,
org.bukkit.OfflinePlayer player)
setDenied in
class AbstractDBplot -player -public double getRatings(Plot plot)
getRatings in
class AbstractDB