com.planet_ink.coffee_mud.core.database
Class DBInterface
java.lang.Object
com.planet_ink.coffee_mud.core.database.DBInterface
- All Implemented Interfaces:
- CMObject, CMLibrary, DatabaseEngine, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class DBInterface
- extends java.lang.Object
- implements DatabaseEngine
|
Method Summary |
boolean |
activate()
|
int |
compareTo(CMObject o)
|
CMObject |
copyOf()
Similar to Cloneable.clone(), but does its best to make sure that
any internal objects to this class are also copyOfed. |
java.util.List<Clan.MemberRecord> |
DBClanMembers(java.lang.String clan)
|
int |
DBCountData(java.lang.String playerID,
java.lang.String section)
|
int |
DBCountJournal(java.lang.String Journal,
java.lang.String from,
java.lang.String to)
|
void |
DBCreateAbility(java.lang.String classID,
java.lang.String data)
|
void |
DBCreateAccount(PlayerAccount account)
|
void |
DBCreateArea(Area A)
|
void |
DBCreateCharacter(MOB mob)
|
void |
DBCreateClan(Clan C)
|
void |
DBCreateClass(java.lang.String classID,
java.lang.String data)
|
void |
DBCreateData(java.lang.String player,
java.lang.String section,
java.lang.String key,
java.lang.String data)
|
void |
DBCreatePoll(java.lang.String name,
java.lang.String player,
java.lang.String subject,
java.lang.String description,
java.lang.String optionXML,
int flag,
java.lang.String qualZapper,
java.lang.String results,
long expiration)
|
void |
DBCreateRace(java.lang.String raceID,
java.lang.String data)
|
void |
DBCreateRoom(Room room)
|
void |
DBCreateStat(long startTime,
long endTime,
java.lang.String data)
|
void |
DBCreateThisItem(java.lang.String roomID,
Item thisItem)
|
void |
DBCreateThisMOB(java.lang.String roomID,
MOB thisMOB)
|
void |
DBCreateVFSFile(java.lang.String filename,
int bits,
java.lang.String creator,
java.lang.Object data)
|
void |
DBDeleteAbility(java.lang.String classID)
|
void |
DBDeleteAccount(PlayerAccount account)
|
void |
DBDeleteArea(Area A)
|
void |
DBDeleteClan(Clan C)
|
void |
DBDeleteClass(java.lang.String classID)
|
void |
DBDeleteData(java.lang.String section)
|
void |
DBDeleteData(java.lang.String playerID,
java.lang.String section)
|
void |
DBDeleteData(java.lang.String playerID,
java.lang.String section,
java.lang.String key)
|
void |
DBDeleteItem(java.lang.String roomID,
Item item)
|
void |
DBDeleteJournal(java.lang.String Journal,
java.lang.String msgKeyOrNull)
|
void |
DBDeleteMOB(MOB mob)
|
void |
DBDeleteMOB(java.lang.String roomID,
MOB mob)
|
void |
DBDeletePlayerData(java.lang.String name)
|
void |
DBDeletePlayerJournals(java.lang.String name)
|
void |
DBDeletePoll(java.lang.String name)
|
void |
DBDeleteRace(java.lang.String raceID)
|
void |
DBDeleteRoom(Room room)
|
void |
DBDeleteStat(long startTime)
|
void |
DBDeleteVFSFile(java.lang.String filename)
|
java.lang.String |
DBEmailSearch(java.lang.String email)
|
java.lang.String[] |
DBFetchEmailData(java.lang.String name)
|
java.lang.String |
DBGetRealJournalName(java.lang.String possibleName)
|
long[] |
DBJournalLatestDateNewerThan(java.lang.String Journal,
java.lang.String to,
long olderTime)
|
java.util.List<PlayerAccount> |
DBListAccounts(java.lang.String mask)
|
void |
DBPlayerNameChange(java.lang.String oldName,
MOB mob)
|
java.util.List<DatabaseEngine.AckRecord> |
DBReadAbilities()
|
PlayerAccount |
DBReadAccount(java.lang.String Login)
|
void |
DBReadAllClans()
|
java.util.List<DatabaseEngine.PlayerData> |
DBReadAllPlayerData(java.lang.String playerID)
|
void |
DBReadAllRooms(RoomnumberSet roomsToRead)
|
java.util.List<Area> |
DBReadAreaData(java.lang.String areaID,
boolean reportStatus)
|
RoomnumberSet |
DBReadAreaRoomList(java.lang.String areaName,
boolean reportStatus)
|
void |
DBReadArtifacts()
|
void |
DBReadCatalogs()
|
java.util.List<DatabaseEngine.AckRecord> |
DBReadClasses()
|
void |
DBReadContent(Room thisRoom,
java.util.Map<java.lang.String,Room> rooms,
boolean makeLive)
|
java.util.List<DatabaseEngine.PlayerData> |
DBReadData(java.lang.String section)
|
java.util.List<DatabaseEngine.PlayerData> |
DBReadData(java.lang.String player,
java.util.List<java.lang.String> sections)
|
java.util.List<DatabaseEngine.PlayerData> |
DBReadData(java.lang.String playerID,
java.lang.String section)
|
java.util.List<DatabaseEngine.PlayerData> |
DBReadData(java.lang.String playerID,
java.lang.String section,
java.lang.String key)
|
java.util.List<DatabaseEngine.PlayerData> |
DBReadDataKey(java.lang.String key)
|
java.util.List<DatabaseEngine.PlayerData> |
DBReadDataKey(java.lang.String section,
java.lang.String keyMask)
|
void |
DBReadFollowers(MOB mob,
boolean bringToLife)
|
JournalsLibrary.JournalEntry |
DBReadJournalEntry(java.lang.String Journal,
java.lang.String Key)
|
java.util.List<JournalsLibrary.JournalEntry> |
DBReadJournalMsgs(java.lang.String Journal)
|
java.util.Vector<JournalsLibrary.JournalEntry> |
DBReadJournalMsgsNewerThan(java.lang.String Journal,
java.lang.String to,
long olderDate)
|
java.util.Vector<JournalsLibrary.JournalEntry> |
DBReadJournalPageMsgs(java.lang.String Journal,
java.lang.String parent,
java.lang.String searchStr,
long newerDate,
int limit)
|
java.util.List<java.lang.String> |
DBReadJournals()
|
void |
DBReadJournalSummaryStats(JournalsLibrary.JournalSummaryStats stats)
|
void |
DBReadPlayer(MOB mob)
|
DatabaseEngine.PollData |
DBReadPoll(java.lang.String name)
|
java.util.List<DatabaseEngine.PollData> |
DBReadPollList()
|
void |
DBReadQuests(MudHost myHost)
|
java.util.List<DatabaseEngine.AckRecord> |
DBReadRaces()
|
java.util.Map<java.lang.String,Room> |
DBReadRoomData(java.lang.String roomID,
boolean reportStatus)
|
java.lang.String |
DBReadRoomDesc(java.lang.String roomID)
|
void |
DBReadRoomExits(java.lang.String roomID,
java.util.Map<java.lang.String,Room> allRooms,
boolean reportStatus)
|
java.lang.String |
DBReadRoomMOBData(java.lang.String roomID,
java.lang.String mobID)
|
Room |
DBReadRoomObject(java.lang.String roomIDtoLoad,
boolean reportStatus)
|
Room[] |
DBReadRoomObjects(java.lang.String areaName,
boolean reportStatus)
|
java.lang.Object |
DBReadStat(long startTime)
|
java.util.List<CoffeeTableRow> |
DBReadStats(long startTime)
|
boolean |
DBReadUserOnly(MOB mob)
|
CMFile.CMVFSDir |
DBReadVFSDirectory()
|
CMFile.CMVFSFile |
DBReadVFSFile(java.lang.String filename)
|
void |
DBReCreate(Room room,
java.lang.String oldID)
|
void |
DBReCreateData(java.lang.String name,
java.lang.String section,
java.lang.String key,
java.lang.String xml)
|
java.util.List<MOB> |
DBScanFollowers(MOB mob)
|
void |
DBTouchJournalMessage(java.lang.String key)
|
void |
DBUpdateAccount(PlayerAccount account)
|
void |
DBUpdateArea(java.lang.String keyName,
Area A)
|
void |
DBUpdateClan(Clan C)
|
void |
DBUpdateClanMembership(java.lang.String name,
java.lang.String clan,
int role)
|
void |
DBUpdateData(java.lang.String key,
java.lang.String xml)
|
void |
DBUpdateEmail(MOB mob)
|
void |
DBUpdateExits(Room room)
|
void |
DBUpdateFollowers(MOB mob)
|
void |
DBUpdateItem(java.lang.String roomID,
Item item)
|
void |
DBUpdateItems(Room room)
|
void |
DBUpdateJournal(java.lang.String Journal,
JournalsLibrary.JournalEntry entry)
|
void |
DBUpdateJournal(java.lang.String key,
java.lang.String subject,
java.lang.String msg,
long newAttributes)
|
void |
DBUpdateJournalStats(java.lang.String Journal,
JournalsLibrary.JournalSummaryStats stats)
|
void |
DBUpdateMessageReplies(java.lang.String key,
int numReplies)
|
void |
DBUpdateMOB(java.lang.String roomID,
MOB mob)
|
void |
DBUpdateMOBs(Room room)
|
void |
DBUpdatePassword(java.lang.String name,
java.lang.String password)
|
void |
DBUpdatePlayer(MOB mob)
|
void |
DBUpdatePlayerAbilities(MOB mob)
|
void |
DBUpdatePlayerItems(MOB mob)
|
void |
DBUpdatePlayerMOBOnly(MOB mob)
|
void |
DBUpdatePlayerPlayerStats(MOB mob)
|
void |
DBUpdatePoll(java.lang.String oldName,
java.lang.String name,
java.lang.String player,
java.lang.String subject,
java.lang.String description,
java.lang.String optionXML,
int flag,
java.lang.String qualZapper,
java.lang.String results,
long expiration)
|
void |
DBUpdatePollResults(java.lang.String name,
java.lang.String results)
|
void |
DBUpdateQuest(Quest Q)
|
void |
DBUpdateQuests(java.util.List<Quest> quests)
|
void |
DBUpdateRoom(Room room)
|
void |
DBUpdateStat(long startTime,
java.lang.String data)
|
void |
DBUpdateTheseItems(Room room,
java.util.List<Item> items)
|
void |
DBUpdateTheseMOBs(Room room,
java.util.List<MOB> mobs)
|
PlayerLibrary.ThinnerPlayer |
DBUserSearch(java.lang.String Login)
|
void |
DBViewJournalMessage(java.lang.String key,
int views)
|
void |
DBWrite(java.lang.String Journal,
JournalsLibrary.JournalEntry entry)
|
void |
DBWriteJournal(java.lang.String Journal,
JournalsLibrary.JournalEntry entry)
|
void |
DBWriteJournal(java.lang.String Journal,
java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message)
|
void |
DBWriteJournalReply(java.lang.String Journal,
java.lang.String key,
java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message)
|
java.lang.String |
errorStatus()
|
DBConnector |
getConnector()
|
java.util.List<PlayerLibrary.ThinPlayer> |
getExtendedUserList()
|
ThreadEngine.SupportThread |
getSupportThread()
|
PlayerLibrary.ThinPlayer |
getThinUser(java.lang.String name)
|
java.util.List<java.lang.String> |
getUserList()
|
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of
this object. |
void |
initializeClass()
Called ONCE after all objects are loaded, but before the map is read in
during initialization. |
boolean |
isConnected()
|
CMObject |
newInstance()
Returns a new instance of this class. |
MOB.Tattoo |
parseTattoo(java.lang.String tattoo)
|
void |
propertiesLoaded()
|
void |
resetconnections()
|
boolean |
shutdown()
|
void |
vassals(MOB mob,
java.lang.String liegeID)
|
DVector |
worshippers(java.lang.String deityID)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DBInterface
public DBInterface(DBConnector DB,
java.util.List<java.lang.String> privacyV)
ID
public java.lang.String ID()
- Description copied from interface:
CMObject
- The CoffeeMud Java Class ID shared by all instances of
this object. Unlike the Java Class name, this method
does not include package information. However, it must
return a String value unique to its class category in
the ClassLoader. Class categories include Libraries, Common,
Areas, Abilities, Behaviors, CharClasses, Commands, Exits
Locales, MOBS, Races, WebMacros, Basic Items, Armor,
Weapons, ClanItems, MiscTech. The name is typically identical
to the class name.
- Specified by:
ID in interface CMObject
- Returns:
- the name of this class
newInstance
public CMObject newInstance()
- Description copied from interface:
CMObject
- Returns a new instance of this class.
- Specified by:
newInstance in interface CMObject
- Returns:
- a new instance of this class
initializeClass
public void initializeClass()
- Description copied from interface:
CMObject
- Called ONCE after all objects are loaded, but before the map is read in
during initialization.
- Specified by:
initializeClass in interface CMObject
copyOf
public CMObject copyOf()
- Description copied from interface:
CMObject
- Similar to Cloneable.clone(), but does its best to make sure that
any internal objects to this class are also copyOfed.
- Specified by:
copyOf in interface CMObject
- Returns:
- a clone of this object
compareTo
public int compareTo(CMObject o)
- Specified by:
compareTo in interface java.lang.Comparable<CMObject>
getConnector
public DBConnector getConnector()
- Specified by:
getConnector in interface DatabaseEngine
activate
public boolean activate()
- Specified by:
activate in interface CMLibrary
shutdown
public boolean shutdown()
- Specified by:
shutdown in interface CMLibrary
propertiesLoaded
public void propertiesLoaded()
- Specified by:
propertiesLoaded in interface CMLibrary
getSupportThread
public ThreadEngine.SupportThread getSupportThread()
- Specified by:
getSupportThread in interface CMLibrary
parseTattoo
public MOB.Tattoo parseTattoo(java.lang.String tattoo)
- Specified by:
parseTattoo in interface DatabaseEngine
vassals
public void vassals(MOB mob,
java.lang.String liegeID)
- Specified by:
vassals in interface DatabaseEngine
worshippers
public DVector worshippers(java.lang.String deityID)
- Specified by:
worshippers in interface DatabaseEngine
getUserList
public java.util.List<java.lang.String> getUserList()
- Specified by:
getUserList in interface DatabaseEngine
isConnected
public boolean isConnected()
- Specified by:
isConnected in interface DatabaseEngine
DBReadAllClans
public void DBReadAllClans()
- Specified by:
DBReadAllClans in interface DatabaseEngine
DBClanMembers
public java.util.List<Clan.MemberRecord> DBClanMembers(java.lang.String clan)
- Specified by:
DBClanMembers in interface DatabaseEngine
DBUpdateClanMembership
public void DBUpdateClanMembership(java.lang.String name,
java.lang.String clan,
int role)
- Specified by:
DBUpdateClanMembership in interface DatabaseEngine
DBUpdateClan
public void DBUpdateClan(Clan C)
- Specified by:
DBUpdateClan in interface DatabaseEngine
DBDeleteClan
public void DBDeleteClan(Clan C)
- Specified by:
DBDeleteClan in interface DatabaseEngine
DBCreateClan
public void DBCreateClan(Clan C)
- Specified by:
DBCreateClan in interface DatabaseEngine
DBUpdateEmail
public void DBUpdateEmail(MOB mob)
- Specified by:
DBUpdateEmail in interface DatabaseEngine
DBEmailSearch
public java.lang.String DBEmailSearch(java.lang.String email)
- Specified by:
DBEmailSearch in interface DatabaseEngine
DBUpdatePassword
public void DBUpdatePassword(java.lang.String name,
java.lang.String password)
- Specified by:
DBUpdatePassword in interface DatabaseEngine
DBFetchEmailData
public java.lang.String[] DBFetchEmailData(java.lang.String name)
- Specified by:
DBFetchEmailData in interface DatabaseEngine
DBUpdatePlayerAbilities
public void DBUpdatePlayerAbilities(MOB mob)
- Specified by:
DBUpdatePlayerAbilities in interface DatabaseEngine
DBUpdatePlayerItems
public void DBUpdatePlayerItems(MOB mob)
- Specified by:
DBUpdatePlayerItems in interface DatabaseEngine
DBUpdateFollowers
public void DBUpdateFollowers(MOB mob)
- Specified by:
DBUpdateFollowers in interface DatabaseEngine
DBUpdateAccount
public void DBUpdateAccount(PlayerAccount account)
- Specified by:
DBUpdateAccount in interface DatabaseEngine
DBCreateAccount
public void DBCreateAccount(PlayerAccount account)
- Specified by:
DBCreateAccount in interface DatabaseEngine
DBReadAccount
public PlayerAccount DBReadAccount(java.lang.String Login)
- Specified by:
DBReadAccount in interface DatabaseEngine
DBListAccounts
public java.util.List<PlayerAccount> DBListAccounts(java.lang.String mask)
- Specified by:
DBListAccounts in interface DatabaseEngine
DBPlayerNameChange
public void DBPlayerNameChange(java.lang.String oldName,
MOB mob)
- Specified by:
DBPlayerNameChange in interface DatabaseEngine
DBReadAreaData
public java.util.List<Area> DBReadAreaData(java.lang.String areaID,
boolean reportStatus)
- Specified by:
DBReadAreaData in interface DatabaseEngine
DBReadRoomData
public java.util.Map<java.lang.String,Room> DBReadRoomData(java.lang.String roomID,
boolean reportStatus)
- Specified by:
DBReadRoomData in interface DatabaseEngine
DBReadAllRooms
public void DBReadAllRooms(RoomnumberSet roomsToRead)
- Specified by:
DBReadAllRooms in interface DatabaseEngine
DBReadRoomObjects
public Room[] DBReadRoomObjects(java.lang.String areaName,
boolean reportStatus)
- Specified by:
DBReadRoomObjects in interface DatabaseEngine
DBReadRoomObject
public Room DBReadRoomObject(java.lang.String roomIDtoLoad,
boolean reportStatus)
- Specified by:
DBReadRoomObject in interface DatabaseEngine
DBReadRoomExits
public void DBReadRoomExits(java.lang.String roomID,
java.util.Map<java.lang.String,Room> allRooms,
boolean reportStatus)
- Specified by:
DBReadRoomExits in interface DatabaseEngine
DBReadCatalogs
public void DBReadCatalogs()
- Specified by:
DBReadCatalogs in interface DatabaseEngine
DBReadContent
public void DBReadContent(Room thisRoom,
java.util.Map<java.lang.String,Room> rooms,
boolean makeLive)
- Specified by:
DBReadContent in interface DatabaseEngine
DBReadAreaRoomList
public RoomnumberSet DBReadAreaRoomList(java.lang.String areaName,
boolean reportStatus)
- Specified by:
DBReadAreaRoomList in interface DatabaseEngine
DBCreateThisItem
public void DBCreateThisItem(java.lang.String roomID,
Item thisItem)
- Specified by:
DBCreateThisItem in interface DatabaseEngine
DBCreateThisMOB
public void DBCreateThisMOB(java.lang.String roomID,
MOB thisMOB)
- Specified by:
DBCreateThisMOB in interface DatabaseEngine
DBUpdateExits
public void DBUpdateExits(Room room)
- Specified by:
DBUpdateExits in interface DatabaseEngine
DBReadQuests
public void DBReadQuests(MudHost myHost)
- Specified by:
DBReadQuests in interface DatabaseEngine
DBUpdateQuest
public void DBUpdateQuest(Quest Q)
- Specified by:
DBUpdateQuest in interface DatabaseEngine
DBUpdateQuests
public void DBUpdateQuests(java.util.List<Quest> quests)
- Specified by:
DBUpdateQuests in interface DatabaseEngine
DBReadRoomMOBData
public java.lang.String DBReadRoomMOBData(java.lang.String roomID,
java.lang.String mobID)
- Specified by:
DBReadRoomMOBData in interface DatabaseEngine
DBReadRoomDesc
public java.lang.String DBReadRoomDesc(java.lang.String roomID)
- Specified by:
DBReadRoomDesc in interface DatabaseEngine
DBUpdateTheseMOBs
public void DBUpdateTheseMOBs(Room room,
java.util.List<MOB> mobs)
- Specified by:
DBUpdateTheseMOBs in interface DatabaseEngine
DBUpdateTheseItems
public void DBUpdateTheseItems(Room room,
java.util.List<Item> items)
- Specified by:
DBUpdateTheseItems in interface DatabaseEngine
DBUpdateMOBs
public void DBUpdateMOBs(Room room)
- Specified by:
DBUpdateMOBs in interface DatabaseEngine
DBDeletePlayerJournals
public void DBDeletePlayerJournals(java.lang.String name)
- Specified by:
DBDeletePlayerJournals in interface DatabaseEngine
DBUpdateJournal
public void DBUpdateJournal(java.lang.String Journal,
JournalsLibrary.JournalEntry entry)
- Specified by:
DBUpdateJournal in interface DatabaseEngine
DBUpdateJournalStats
public void DBUpdateJournalStats(java.lang.String Journal,
JournalsLibrary.JournalSummaryStats stats)
- Specified by:
DBUpdateJournalStats in interface DatabaseEngine
DBReadJournalSummaryStats
public void DBReadJournalSummaryStats(JournalsLibrary.JournalSummaryStats stats)
- Specified by:
DBReadJournalSummaryStats in interface DatabaseEngine
DBGetRealJournalName
public java.lang.String DBGetRealJournalName(java.lang.String possibleName)
- Specified by:
DBGetRealJournalName in interface DatabaseEngine
DBDeleteJournal
public void DBDeleteJournal(java.lang.String Journal,
java.lang.String msgKeyOrNull)
- Specified by:
DBDeleteJournal in interface DatabaseEngine
DBReadJournals
public java.util.List<java.lang.String> DBReadJournals()
- Specified by:
DBReadJournals in interface DatabaseEngine
DBReadJournalEntry
public JournalsLibrary.JournalEntry DBReadJournalEntry(java.lang.String Journal,
java.lang.String Key)
- Specified by:
DBReadJournalEntry in interface DatabaseEngine
DBUpdateMessageReplies
public void DBUpdateMessageReplies(java.lang.String key,
int numReplies)
- Specified by:
DBUpdateMessageReplies in interface DatabaseEngine
DBReadJournalMsgs
public java.util.List<JournalsLibrary.JournalEntry> DBReadJournalMsgs(java.lang.String Journal)
- Specified by:
DBReadJournalMsgs in interface DatabaseEngine
DBReadJournalMsgsNewerThan
public java.util.Vector<JournalsLibrary.JournalEntry> DBReadJournalMsgsNewerThan(java.lang.String Journal,
java.lang.String to,
long olderDate)
- Specified by:
DBReadJournalMsgsNewerThan in interface DatabaseEngine
DBReadJournalPageMsgs
public java.util.Vector<JournalsLibrary.JournalEntry> DBReadJournalPageMsgs(java.lang.String Journal,
java.lang.String parent,
java.lang.String searchStr,
long newerDate,
int limit)
- Specified by:
DBReadJournalPageMsgs in interface DatabaseEngine
DBCountJournal
public int DBCountJournal(java.lang.String Journal,
java.lang.String from,
java.lang.String to)
- Specified by:
DBCountJournal in interface DatabaseEngine
DBJournalLatestDateNewerThan
public long[] DBJournalLatestDateNewerThan(java.lang.String Journal,
java.lang.String to,
long olderTime)
- Specified by:
DBJournalLatestDateNewerThan in interface DatabaseEngine
DBWriteJournal
public void DBWriteJournal(java.lang.String Journal,
JournalsLibrary.JournalEntry entry)
- Specified by:
DBWriteJournal in interface DatabaseEngine
DBWriteJournal
public void DBWriteJournal(java.lang.String Journal,
java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message)
- Specified by:
DBWriteJournal in interface DatabaseEngine
DBWrite
public void DBWrite(java.lang.String Journal,
JournalsLibrary.JournalEntry entry)
DBWriteJournalReply
public void DBWriteJournalReply(java.lang.String Journal,
java.lang.String key,
java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message)
- Specified by:
DBWriteJournalReply in interface DatabaseEngine
DBUpdateJournal
public void DBUpdateJournal(java.lang.String key,
java.lang.String subject,
java.lang.String msg,
long newAttributes)
- Specified by:
DBUpdateJournal in interface DatabaseEngine
DBViewJournalMessage
public void DBViewJournalMessage(java.lang.String key,
int views)
- Specified by:
DBViewJournalMessage in interface DatabaseEngine
DBTouchJournalMessage
public void DBTouchJournalMessage(java.lang.String key)
- Specified by:
DBTouchJournalMessage in interface DatabaseEngine
DBCreateRoom
public void DBCreateRoom(Room room)
- Specified by:
DBCreateRoom in interface DatabaseEngine
DBUpdateRoom
public void DBUpdateRoom(Room room)
- Specified by:
DBUpdateRoom in interface DatabaseEngine
DBUpdatePlayer
public void DBUpdatePlayer(MOB mob)
- Specified by:
DBUpdatePlayer in interface DatabaseEngine
DBUpdatePlayerPlayerStats
public void DBUpdatePlayerPlayerStats(MOB mob)
- Specified by:
DBUpdatePlayerPlayerStats in interface DatabaseEngine
DBUpdatePlayerMOBOnly
public void DBUpdatePlayerMOBOnly(MOB mob)
- Specified by:
DBUpdatePlayerMOBOnly in interface DatabaseEngine
DBUpdateMOB
public void DBUpdateMOB(java.lang.String roomID,
MOB mob)
- Specified by:
DBUpdateMOB in interface DatabaseEngine
DBUpdateItem
public void DBUpdateItem(java.lang.String roomID,
Item item)
- Specified by:
DBUpdateItem in interface DatabaseEngine
DBDeleteMOB
public void DBDeleteMOB(java.lang.String roomID,
MOB mob)
- Specified by:
DBDeleteMOB in interface DatabaseEngine
DBDeleteItem
public void DBDeleteItem(java.lang.String roomID,
Item item)
- Specified by:
DBDeleteItem in interface DatabaseEngine
DBUpdateItems
public void DBUpdateItems(Room room)
- Specified by:
DBUpdateItems in interface DatabaseEngine
DBReCreate
public void DBReCreate(Room room,
java.lang.String oldID)
- Specified by:
DBReCreate in interface DatabaseEngine
DBUserSearch
public PlayerLibrary.ThinnerPlayer DBUserSearch(java.lang.String Login)
- Specified by:
DBUserSearch in interface DatabaseEngine
DBReadUserOnly
public boolean DBReadUserOnly(MOB mob)
- Specified by:
DBReadUserOnly in interface DatabaseEngine
DBCreateArea
public void DBCreateArea(Area A)
- Specified by:
DBCreateArea in interface DatabaseEngine
DBDeleteArea
public void DBDeleteArea(Area A)
- Specified by:
DBDeleteArea in interface DatabaseEngine
DBUpdateArea
public void DBUpdateArea(java.lang.String keyName,
Area A)
- Specified by:
DBUpdateArea in interface DatabaseEngine
DBDeleteRoom
public void DBDeleteRoom(Room room)
- Specified by:
DBDeleteRoom in interface DatabaseEngine
DBReadPlayer
public void DBReadPlayer(MOB mob)
- Specified by:
DBReadPlayer in interface DatabaseEngine
getExtendedUserList
public java.util.List<PlayerLibrary.ThinPlayer> getExtendedUserList()
- Specified by:
getExtendedUserList in interface DatabaseEngine
getThinUser
public PlayerLibrary.ThinPlayer getThinUser(java.lang.String name)
- Specified by:
getThinUser in interface DatabaseEngine
DBReadFollowers
public void DBReadFollowers(MOB mob,
boolean bringToLife)
- Specified by:
DBReadFollowers in interface DatabaseEngine
DBScanFollowers
public java.util.List<MOB> DBScanFollowers(MOB mob)
- Specified by:
DBScanFollowers in interface DatabaseEngine
DBDeleteMOB
public void DBDeleteMOB(MOB mob)
- Specified by:
DBDeleteMOB in interface DatabaseEngine
DBDeleteAccount
public void DBDeleteAccount(PlayerAccount account)
- Specified by:
DBDeleteAccount in interface DatabaseEngine
DBCreateCharacter
public void DBCreateCharacter(MOB mob)
- Specified by:
DBCreateCharacter in interface DatabaseEngine
DBDeletePlayerData
public void DBDeletePlayerData(java.lang.String name)
- Specified by:
DBDeletePlayerData in interface DatabaseEngine
DBReadAllPlayerData
public java.util.List<DatabaseEngine.PlayerData> DBReadAllPlayerData(java.lang.String playerID)
- Specified by:
DBReadAllPlayerData in interface DatabaseEngine
DBReadData
public java.util.List<DatabaseEngine.PlayerData> DBReadData(java.lang.String playerID,
java.lang.String section)
- Specified by:
DBReadData in interface DatabaseEngine
DBReadDataKey
public java.util.List<DatabaseEngine.PlayerData> DBReadDataKey(java.lang.String section,
java.lang.String keyMask)
- Specified by:
DBReadDataKey in interface DatabaseEngine
DBReadDataKey
public java.util.List<DatabaseEngine.PlayerData> DBReadDataKey(java.lang.String key)
- Specified by:
DBReadDataKey in interface DatabaseEngine
DBCountData
public int DBCountData(java.lang.String playerID,
java.lang.String section)
- Specified by:
DBCountData in interface DatabaseEngine
DBReadData
public java.util.List<DatabaseEngine.PlayerData> DBReadData(java.lang.String playerID,
java.lang.String section,
java.lang.String key)
- Specified by:
DBReadData in interface DatabaseEngine
DBReadData
public java.util.List<DatabaseEngine.PlayerData> DBReadData(java.lang.String section)
- Specified by:
DBReadData in interface DatabaseEngine
DBReadData
public java.util.List<DatabaseEngine.PlayerData> DBReadData(java.lang.String player,
java.util.List<java.lang.String> sections)
- Specified by:
DBReadData in interface DatabaseEngine
DBDeleteData
public void DBDeleteData(java.lang.String playerID,
java.lang.String section)
- Specified by:
DBDeleteData in interface DatabaseEngine
DBDeleteData
public void DBDeleteData(java.lang.String playerID,
java.lang.String section,
java.lang.String key)
- Specified by:
DBDeleteData in interface DatabaseEngine
DBDeleteData
public void DBDeleteData(java.lang.String section)
- Specified by:
DBDeleteData in interface DatabaseEngine
DBReCreateData
public void DBReCreateData(java.lang.String name,
java.lang.String section,
java.lang.String key,
java.lang.String xml)
- Specified by:
DBReCreateData in interface DatabaseEngine
DBUpdateData
public void DBUpdateData(java.lang.String key,
java.lang.String xml)
- Specified by:
DBUpdateData in interface DatabaseEngine
DBCreateData
public void DBCreateData(java.lang.String player,
java.lang.String section,
java.lang.String key,
java.lang.String data)
- Specified by:
DBCreateData in interface DatabaseEngine
DBReadRaces
public java.util.List<DatabaseEngine.AckRecord> DBReadRaces()
- Specified by:
DBReadRaces in interface DatabaseEngine
DBDeleteRace
public void DBDeleteRace(java.lang.String raceID)
- Specified by:
DBDeleteRace in interface DatabaseEngine
DBCreateRace
public void DBCreateRace(java.lang.String raceID,
java.lang.String data)
- Specified by:
DBCreateRace in interface DatabaseEngine
DBReadClasses
public java.util.List<DatabaseEngine.AckRecord> DBReadClasses()
- Specified by:
DBReadClasses in interface DatabaseEngine
DBDeleteClass
public void DBDeleteClass(java.lang.String classID)
- Specified by:
DBDeleteClass in interface DatabaseEngine
DBCreateClass
public void DBCreateClass(java.lang.String classID,
java.lang.String data)
- Specified by:
DBCreateClass in interface DatabaseEngine
DBReadAbilities
public java.util.List<DatabaseEngine.AckRecord> DBReadAbilities()
- Specified by:
DBReadAbilities in interface DatabaseEngine
DBDeleteAbility
public void DBDeleteAbility(java.lang.String classID)
- Specified by:
DBDeleteAbility in interface DatabaseEngine
DBCreateAbility
public void DBCreateAbility(java.lang.String classID,
java.lang.String data)
- Specified by:
DBCreateAbility in interface DatabaseEngine
DBReadArtifacts
public void DBReadArtifacts()
- Specified by:
DBReadArtifacts in interface DatabaseEngine
DBReadStat
public java.lang.Object DBReadStat(long startTime)
- Specified by:
DBReadStat in interface DatabaseEngine
DBDeleteStat
public void DBDeleteStat(long startTime)
- Specified by:
DBDeleteStat in interface DatabaseEngine
DBCreateStat
public void DBCreateStat(long startTime,
long endTime,
java.lang.String data)
- Specified by:
DBCreateStat in interface DatabaseEngine
DBUpdateStat
public void DBUpdateStat(long startTime,
java.lang.String data)
- Specified by:
DBUpdateStat in interface DatabaseEngine
DBReadStats
public java.util.List<CoffeeTableRow> DBReadStats(long startTime)
- Specified by:
DBReadStats in interface DatabaseEngine
errorStatus
public java.lang.String errorStatus()
- Specified by:
errorStatus in interface DatabaseEngine
resetconnections
public void resetconnections()
- Specified by:
resetconnections in interface DatabaseEngine
DBCreatePoll
public void DBCreatePoll(java.lang.String name,
java.lang.String player,
java.lang.String subject,
java.lang.String description,
java.lang.String optionXML,
int flag,
java.lang.String qualZapper,
java.lang.String results,
long expiration)
- Specified by:
DBCreatePoll in interface DatabaseEngine
DBUpdatePoll
public void DBUpdatePoll(java.lang.String oldName,
java.lang.String name,
java.lang.String player,
java.lang.String subject,
java.lang.String description,
java.lang.String optionXML,
int flag,
java.lang.String qualZapper,
java.lang.String results,
long expiration)
- Specified by:
DBUpdatePoll in interface DatabaseEngine
DBUpdatePollResults
public void DBUpdatePollResults(java.lang.String name,
java.lang.String results)
- Specified by:
DBUpdatePollResults in interface DatabaseEngine
DBDeletePoll
public void DBDeletePoll(java.lang.String name)
- Specified by:
DBDeletePoll in interface DatabaseEngine
DBReadPollList
public java.util.List<DatabaseEngine.PollData> DBReadPollList()
- Specified by:
DBReadPollList in interface DatabaseEngine
DBReadPoll
public DatabaseEngine.PollData DBReadPoll(java.lang.String name)
- Specified by:
DBReadPoll in interface DatabaseEngine
DBReadVFSDirectory
public CMFile.CMVFSDir DBReadVFSDirectory()
- Specified by:
DBReadVFSDirectory in interface DatabaseEngine
DBReadVFSFile
public CMFile.CMVFSFile DBReadVFSFile(java.lang.String filename)
- Specified by:
DBReadVFSFile in interface DatabaseEngine
DBCreateVFSFile
public void DBCreateVFSFile(java.lang.String filename,
int bits,
java.lang.String creator,
java.lang.Object data)
- Specified by:
DBCreateVFSFile in interface DatabaseEngine
DBDeleteVFSFile
public void DBDeleteVFSFile(java.lang.String filename)
- Specified by:
DBDeleteVFSFile in interface DatabaseEngine