Class MySQLSource

java.lang.Object
  extended by DataSource
      extended by MySQLSource

public class MySQLSource
extends DataSource

MySQLSource.java - Used for accessing users and such from a mysql database


Field Summary
Modifier and Type Field and Description
 
Fields inherited from class DataSource
banLock, bans, groupLock, groups, homeLock, homes, itemLock, items, kitLock, kits, log, server, warpLock, warps
 
Constructor Summary
Constructor and Description
MySQLSource()
           
 
Method Summary
Modifier and Type Method and Description
 void addGroup(Group group)
          Adds specified group to the list of groups
 void addHome(Warp home)
          Adds home to list of homes
 void addKit(Kit kit)
          Adds kit to list of kits
 void addPlayer(Player player)
          Adds user to the list
 void addToReserveList(java.lang.String name)
          Adds player to reservelist
 void addToWhitelist(java.lang.String name)
          Adds player to whitelist
 void addWarp(Warp warp)
          Adds warp to list of warps
 void changeHome(Warp home)
          Modifies home
 void changeWarp(Warp warp)
          Modifies warp
 boolean doesPlayerExist(java.lang.String player)
          Checks to see if the specified player exists
 Player getPlayer(java.lang.String name)
          Returns specified user
 void initialize()
          Initializes the data source
 boolean isUserOnReserveList(java.lang.String user)
          Returns true if player is on reservelist
 boolean isUserOnWhitelist(java.lang.String user)
          Returns true if the player is on the whitelist
 void loadBanList()
          Loads the ban list
 void loadGroups()
          Loads all groups
 void loadHomes()
          Loads all homes
 void loadItems()
          Loads all items
 void loadKits()
          Loads all kits
 void loadWarps()
          Loads all warps
 void modifyBan(Ban ban)
          Adds or modifies specified ban
 void modifyGroup(Group group)
          Modifies group
 void modifyKit(Kit kit)
          Modifies kit
 void modifyPlayer(Player player)
          Modifies the provided user
 void removeFromReserveList(java.lang.String name)
          Removes player from reservelist
 void removeFromWhitelist(java.lang.String name)
          Removes player from whitelist
 void removeWarp(Warp warp)
          Removes warp from list of warps
 
Methods inherited from class DataSource
getBan, getDefaultGroup, getGroup, getHome, getItem, getItem, getItems, getKit, getKitNames, getWarp, getWarpNames, hasKits, hasWarps, hasWhitelist, isOnBanList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MySQLSource

public MySQLSource()
Method Detail

initialize

public void initialize()
Description copied from class: DataSource
Initializes the data source

Specified by:
initialize in class DataSource

loadGroups

public void loadGroups()
Description copied from class: DataSource
Loads all groups

Specified by:
loadGroups in class DataSource

loadKits

public void loadKits()
Description copied from class: DataSource
Loads all kits

Specified by:
loadKits in class DataSource

loadHomes

public void loadHomes()
Description copied from class: DataSource
Loads all homes

Specified by:
loadHomes in class DataSource

loadWarps

public void loadWarps()
Description copied from class: DataSource
Loads all warps

Specified by:
loadWarps in class DataSource

loadItems

public void loadItems()
Description copied from class: DataSource
Loads all items

Specified by:
loadItems in class DataSource

addPlayer

public void addPlayer(Player player)
Description copied from class: DataSource
Adds user to the list

Specified by:
addPlayer in class DataSource

modifyPlayer

public void modifyPlayer(Player player)
Description copied from class: DataSource
Modifies the provided user

Specified by:
modifyPlayer in class DataSource

doesPlayerExist

public boolean doesPlayerExist(java.lang.String player)
Description copied from class: DataSource
Checks to see if the specified player exists

Specified by:
doesPlayerExist in class DataSource
Returns:
true if player exists

addGroup

public void addGroup(Group group)
Description copied from class: DataSource
Adds specified group to the list of groups

Specified by:
addGroup in class DataSource

modifyGroup

public void modifyGroup(Group group)
Description copied from class: DataSource
Modifies group

Specified by:
modifyGroup in class DataSource

addKit

public void addKit(Kit kit)
Description copied from class: DataSource
Adds kit to list of kits

Specified by:
addKit in class DataSource

modifyKit

public void modifyKit(Kit kit)
Description copied from class: DataSource
Modifies kit

Specified by:
modifyKit in class DataSource

addHome

public void addHome(Warp home)
Description copied from class: DataSource
Adds home to list of homes

Specified by:
addHome in class DataSource

changeHome

public void changeHome(Warp home)
Description copied from class: DataSource
Modifies home

Specified by:
changeHome in class DataSource

addWarp

public void addWarp(Warp warp)
Description copied from class: DataSource
Adds warp to list of warps

Specified by:
addWarp in class DataSource

changeWarp

public void changeWarp(Warp warp)
Description copied from class: DataSource
Modifies warp

Specified by:
changeWarp in class DataSource

removeWarp

public void removeWarp(Warp warp)
Description copied from class: DataSource
Removes warp from list of warps

Specified by:
removeWarp in class DataSource

addToWhitelist

public void addToWhitelist(java.lang.String name)
Description copied from class: DataSource
Adds player to whitelist

Specified by:
addToWhitelist in class DataSource

removeFromWhitelist

public void removeFromWhitelist(java.lang.String name)
Description copied from class: DataSource
Removes player from whitelist

Specified by:
removeFromWhitelist in class DataSource

addToReserveList

public void addToReserveList(java.lang.String name)
Description copied from class: DataSource
Adds player to reservelist

Specified by:
addToReserveList in class DataSource

removeFromReserveList

public void removeFromReserveList(java.lang.String name)
Description copied from class: DataSource
Removes player from reservelist

Specified by:
removeFromReserveList in class DataSource

getPlayer

public Player getPlayer(java.lang.String name)
Description copied from class: DataSource
Returns specified user

Specified by:
getPlayer in class DataSource
Returns:
user

loadBanList

public void loadBanList()
Description copied from class: DataSource
Loads the ban list

Specified by:
loadBanList in class DataSource

isUserOnWhitelist

public boolean isUserOnWhitelist(java.lang.String user)
Description copied from class: DataSource
Returns true if the player is on the whitelist

Specified by:
isUserOnWhitelist in class DataSource
Returns:
true if player is on whitelist

isUserOnReserveList

public boolean isUserOnReserveList(java.lang.String user)
Description copied from class: DataSource
Returns true if player is on reservelist

Specified by:
isUserOnReserveList in class DataSource
Returns:
true if player is on reserve list

modifyBan

public void modifyBan(Ban ban)
Description copied from class: DataSource
Adds or modifies specified ban

Specified by:
modifyBan in class DataSource
Parameters:
ban - Ban to add or modify