public abstract class AbstractDB
extends java.lang.Object
        | Modifier and Type | Field and Description | 
|---|---|
java.util.UUID | 
                everyone 
                 | 
            
| Constructor and Description | 
|---|
AbstractDB() 
                 | 
            
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
                createAllSettingsAndHelpers(java.util.ArrayList<Plot> plots)  | 
            
abstract void | 
                createPlot(Plot plot)
                    Create a plot 
                 | 
            
abstract void | 
                createPlots(java.util.ArrayList<Plot> plots)
                    Create a plot 
                 | 
            
abstract void | 
                createPlotSettings(int id,
                    Plot plot)
                    Create plot settings 
                 | 
            
abstract void | 
                createTables(java.lang.String database,
                    boolean add_constraint)
                    Create tables 
                 | 
            
abstract void | 
                delete(java.lang.String world,
                    Plot plot)
                    Delete a plot 
                 | 
            
abstract java.util.ArrayList<PlotComment> | 
                getComments(java.lang.String world,
                    Plot plot,
                    int tier)  | 
            
abstract int | 
                getId(java.lang.String world,
                    PlotId id2)  | 
            
abstract java.util.LinkedHashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> | 
                getPlots() 
                 | 
            
abstract double | 
                getRatings(Plot plot)  | 
            
abstract java.util.HashMap<java.lang.String,java.lang.Object>
                 | 
                getSettings(int id) 
                 | 
            
abstract void | 
                purge(java.lang.String world) 
                 | 
            
abstract void | 
                purge(java.lang.String world,
                    PlotId id)  | 
            
abstract void | 
                removeComment(java.lang.String world,
                    Plot plot,
                    PlotComment comment) 
                 | 
            
abstract void | 
                removeDenied(java.lang.String world,
                    Plot plot,
                    org.bukkit.OfflinePlayer player)  | 
            
abstract void | 
                removeHelper(java.lang.String world,
                    Plot plot,
                    org.bukkit.OfflinePlayer player)  | 
            
abstract void | 
                removeTrusted(java.lang.String world,
                    Plot plot,
                    org.bukkit.OfflinePlayer player)  | 
            
abstract void | 
                setAlias(java.lang.String world,
                    Plot plot,
                    java.lang.String alias)  | 
            
abstract void | 
                setComment(java.lang.String world,
                    Plot plot,
                    PlotComment comment) 
                 | 
            
abstract void | 
                setDenied(java.lang.String world,
                    Plot plot,
                    org.bukkit.OfflinePlayer player)  | 
            
abstract void | 
                setFlags(java.lang.String world,
                    Plot plot,
                    Flag[] flags)  | 
            
abstract void | 
                setHelper(java.lang.String world,
                    Plot plot,
                    org.bukkit.OfflinePlayer player)  | 
            
abstract void | 
                setMerged(java.lang.String world,
                    Plot plot,
                    boolean[] merged)  | 
            
abstract void | 
                setOwner(Plot plot,
                    java.util.UUID uuid)
                    Set Plot owner 
                 | 
            
abstract void | 
                setPosition(java.lang.String world,
                    Plot plot,
                    java.lang.String position)  | 
            
abstract void | 
                setTrusted(java.lang.String world,
                    Plot plot,
                    org.bukkit.OfflinePlayer player)  | 
            
public abstract void setOwner(Plot plot, java.util.UUID uuid)
plot -uuid -public abstract void createAllSettingsAndHelpers(java.util.ArrayList<Plot> plots)
public abstract void createPlots(java.util.ArrayList<Plot> plots)
plots -public abstract void createPlot(Plot plot)
plot -public abstract void createTables(java.lang.String database,
                boolean add_constraint)
                           throws java.lang.Exception
        java.sql.SQLExceptionjava.lang.Exceptionpublic abstract void delete(java.lang.String world,
          Plot plot)
        plot -public abstract void createPlotSettings(int id,
                      Plot plot)
        id -plot -public abstract int getId(java.lang.String world,
        PlotId id2)
    public abstract java.util.LinkedHashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> getPlots()
public abstract void setMerged(java.lang.String world,
             Plot plot,
             boolean[] merged)
    public abstract void setAlias(java.lang.String world,
            Plot plot,
            java.lang.String alias)
        plot -alias -public abstract void purge(java.lang.String world,
         PlotId id)
    public abstract void purge(java.lang.String world)
public abstract void setPosition(java.lang.String world,
               Plot plot,
               java.lang.String position)
        plot -position -public abstract java.util.HashMap<java.lang.String,java.lang.Object> getSettings(int id)
id -public abstract void removeHelper(java.lang.String world,
                Plot plot,
                org.bukkit.OfflinePlayer player)
        plot -player -public abstract void removeTrusted(java.lang.String world,
                 Plot plot,
                 org.bukkit.OfflinePlayer player)
        plot -player -public abstract void setHelper(java.lang.String world,
             Plot plot,
             org.bukkit.OfflinePlayer player)
        plot -player -public abstract void setTrusted(java.lang.String world,
              Plot plot,
              org.bukkit.OfflinePlayer player)
        plot -player -public abstract void removeDenied(java.lang.String world,
                Plot plot,
                org.bukkit.OfflinePlayer player)
        plot -player -public abstract void setDenied(java.lang.String world,
             Plot plot,
             org.bukkit.OfflinePlayer player)
        plot -player -public abstract double getRatings(Plot plot)
public abstract void removeComment(java.lang.String world,
                 Plot plot,
                 PlotComment comment)
    public abstract void setComment(java.lang.String world,
              Plot plot,
              PlotComment comment)
    public abstract java.util.ArrayList<PlotComment> getComments(java.lang.String world, Plot plot, int tier)