|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectDataSource
public abstract class DataSource extends java.lang.Object
DataSource.java - Abstract class for implementing new data sources.
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object |
banLock
|
protected java.util.List<Ban> |
bans
|
protected java.lang.Object |
groupLock
|
protected java.util.List<Group> |
groups
|
protected java.lang.Object |
homeLock
|
protected java.util.List<Warp> |
homes
|
protected java.lang.Object |
itemLock
|
protected java.util.Map<java.lang.String,java.lang.Integer> |
items
|
protected java.lang.Object |
kitLock
|
protected java.util.List<Kit> |
kits
|
protected static java.util.logging.Logger |
log
|
protected net.minecraft.server.MinecraftServer |
server
|
protected java.lang.Object |
warpLock
|
protected java.util.List<Warp> |
warps
|
Constructor and Description |
---|
DataSource()
|
Modifier and Type | Method and Description |
---|---|
abstract void |
addGroup(Group group)
Adds specified group to the list of groups |
abstract void |
addHome(Warp home)
Adds home to list of homes |
abstract void |
addKit(Kit kit)
Adds kit to list of kits |
abstract void |
addPlayer(Player player)
Adds user to the list |
abstract void |
addToReserveList(java.lang.String name)
Adds player to reservelist |
abstract void |
addToWhitelist(java.lang.String name)
Adds player to whitelist |
abstract void |
addWarp(Warp warp)
Adds warp to list of warps |
abstract void |
changeHome(Warp home)
Modifies home |
abstract void |
changeWarp(Warp warp)
Modifies warp |
abstract boolean |
doesPlayerExist(java.lang.String player)
Checks to see if the specified player exists |
Ban |
getBan(java.lang.String player,
java.lang.String ip)
Retrieves the ban details |
Group |
getDefaultGroup()
Returns the default group |
Group |
getGroup(java.lang.String name)
Returns specified group |
Warp |
getHome(java.lang.String name)
Returns specified home |
java.lang.String |
getItem(int id)
Returns the name of the item corresponding to the ID |
int |
getItem(java.lang.String name)
Returns item id corresponding to item name |
java.util.Map<java.lang.String,java.lang.Integer> |
getItems()
Returns an unmodifiable map of items |
Kit |
getKit(java.lang.String name)
Returns specified kit |
java.lang.String |
getKitNames(Player player)
Returns a list of all kits names separated by commas |
abstract Player |
getPlayer(java.lang.String name)
Returns specified user |
Warp |
getWarp(java.lang.String name)
Returns specified warp |
java.lang.String |
getWarpNames(Player player)
Returns a string containing all warp names the player has access to |
boolean |
hasKits()
Returns true if there are any kits |
boolean |
hasWarps()
Returns true if there are any warps |
boolean |
hasWhitelist()
Deprecated. use etc.getInstance().isWhitelistEnabled() instead |
abstract void |
initialize()
Initializes the data source |
boolean |
isOnBanList(java.lang.String player,
java.lang.String ip)
Checks to see if this player or IP is on the ban list |
abstract boolean |
isUserOnReserveList(java.lang.String user)
Returns true if player is on reservelist |
abstract boolean |
isUserOnWhitelist(java.lang.String user)
Returns true if the player is on the whitelist |
abstract void |
loadBanList()
Loads the ban list |
abstract void |
loadGroups()
Loads all groups |
abstract void |
loadHomes()
Loads all homes |
abstract void |
loadItems()
Loads all items |
abstract void |
loadKits()
Loads all kits |
abstract void |
loadWarps()
Loads all warps |
abstract void |
modifyBan(Ban ban)
Adds or modifies specified ban |
abstract void |
modifyGroup(Group group)
Modifies group |
abstract void |
modifyKit(Kit kit)
Modifies kit |
abstract void |
modifyPlayer(Player player)
Modifies the provided user |
abstract void |
removeFromReserveList(java.lang.String name)
Removes player from reservelist |
abstract void |
removeFromWhitelist(java.lang.String name)
Removes player from whitelist |
abstract void |
removeWarp(Warp warp)
Removes warp from list of warps |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.util.logging.Logger log
protected java.util.List<Group> groups
protected java.util.List<Kit> kits
protected java.util.List<Warp> homes
protected java.util.List<Warp> warps
protected java.util.List<Ban> bans
protected java.util.Map<java.lang.String,java.lang.Integer> items
protected net.minecraft.server.MinecraftServer server
protected final java.lang.Object groupLock
protected final java.lang.Object kitLock
protected final java.lang.Object banLock
protected final java.lang.Object homeLock
protected final java.lang.Object warpLock
protected final java.lang.Object itemLock
Constructor Detail |
---|
public DataSource()
Method Detail |
---|
public abstract void initialize()
public abstract void loadGroups()
public abstract void loadKits()
public abstract void loadHomes()
public abstract void loadWarps()
public abstract void loadItems()
public abstract void loadBanList()
public abstract void addPlayer(Player player)
player
- public abstract void modifyPlayer(Player player)
player
- public abstract boolean doesPlayerExist(java.lang.String player)
player
- public abstract Player getPlayer(java.lang.String name)
name
- public abstract void addGroup(Group group)
group
- public abstract void modifyGroup(Group group)
group
- public Group getGroup(java.lang.String name)
name
- public Group getDefaultGroup()
public abstract void addKit(Kit kit)
kit
- public abstract void modifyKit(Kit kit)
kit
- public Kit getKit(java.lang.String name)
name
- public boolean hasKits()
public java.lang.String getKitNames(Player player)
player
- public abstract void addHome(Warp home)
home
- public abstract void changeHome(Warp home)
home
- public Warp getHome(java.lang.String name)
name
- public abstract void addWarp(Warp warp)
warp
- public abstract void changeWarp(Warp warp)
warp
- public abstract void removeWarp(Warp warp)
warp
- public Warp getWarp(java.lang.String name)
name
- public boolean hasWarps()
public java.lang.String getWarpNames(Player player)
player
- public int getItem(java.lang.String name)
name
- public java.lang.String getItem(int id)
id
- id of itempublic java.util.Map<java.lang.String,java.lang.Integer> getItems()
public abstract void addToWhitelist(java.lang.String name)
name
- public abstract void removeFromWhitelist(java.lang.String name)
name
- @Deprecated public boolean hasWhitelist()
public abstract boolean isUserOnWhitelist(java.lang.String user)
user
- public abstract void addToReserveList(java.lang.String name)
name
- public abstract void removeFromReserveList(java.lang.String name)
name
- public abstract boolean isUserOnReserveList(java.lang.String user)
user
- public abstract void modifyBan(Ban ban)
ban
- Ban to add or modifypublic boolean isOnBanList(java.lang.String player, java.lang.String ip)
player
- Player nameip
- IP Addresspublic Ban getBan(java.lang.String player, java.lang.String ip)
player
- Player nameip
- IP Address
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |