com.planet_ink.coffee_mud.Libraries.interfaces
Interface DatabaseEngine
- All Superinterfaces:
- java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
- All Known Implementing Classes:
- DBInterface
public interface DatabaseEngine
- extends CMLibrary
|
Method Summary |
java.util.Vector<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.Vector<PlayerAccount> |
DBListAccounts(java.lang.String mask)
|
java.util.Vector |
DBReadAbilities()
|
PlayerAccount |
DBReadAccount(java.lang.String Login)
|
void |
DBReadAllClans()
|
java.util.Vector |
DBReadAllPlayerData(java.lang.String playerID)
|
void |
DBReadAllRooms(RoomnumberSet roomsToRead)
|
java.util.Vector |
DBReadAreaData(java.lang.String areaID,
boolean reportStatus)
|
RoomnumberSet |
DBReadAreaRoomList(java.lang.String areaName,
boolean reportStatus)
|
void |
DBReadArtifacts()
|
void |
DBReadCatalogs()
|
java.util.Vector |
DBReadClasses()
|
void |
DBReadContent(Room thisRoom,
java.util.Vector rooms)
|
java.util.Vector |
DBReadData(java.lang.String section)
|
java.util.Vector |
DBReadData(java.lang.String playerID,
java.lang.String section)
|
java.util.Vector |
DBReadData(java.lang.String playerID,
java.lang.String section,
java.lang.String key)
|
java.util.Vector |
DBReadData(java.lang.String player,
java.util.Vector sections)
|
java.util.Vector |
DBReadDataKey(java.lang.String key)
|
java.util.Vector |
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.Vector<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.Vector |
DBReadJournals()
|
void |
DBReadJournalSummaryStats(JournalsLibrary.JournalSummaryStats stats)
|
void |
DBReadPlayer(MOB mob)
|
java.util.Vector |
DBReadPoll(java.lang.String name)
|
java.util.Vector |
DBReadPollList()
|
void |
DBReadQuests(MudHost myHost)
|
java.util.Vector |
DBReadRaces()
|
java.util.Vector |
DBReadRoomData(java.lang.String roomID,
boolean reportStatus)
|
java.lang.String |
DBReadRoomDesc(java.lang.String roomID)
|
void |
DBReadRoomExits(java.lang.String roomID,
java.util.Vector allRooms,
boolean reportStatus)
|
java.lang.String |
DBReadRoomMOBData(java.lang.String roomID,
java.lang.String mobID)
|
Room |
DBReadRoomObject(java.lang.String roomIDtoLoad,
boolean reportStatus)
|
java.lang.Object |
DBReadStat(long startTime)
|
java.util.Vector |
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.Vector |
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.Vector quests)
|
void |
DBUpdateRoom(Room room)
|
void |
DBUpdateStat(long startTime,
java.lang.String data)
|
void |
DBUpdateTheseItems(Room room,
java.util.Vector item)
|
void |
DBUpdateTheseMOBs(Room room,
java.util.Vector mobs)
|
PlayerLibrary.ThinnerPlayer |
DBUserSearch(java.lang.String Login)
|
void |
DBViewJournalMessage(java.lang.String key,
int views)
|
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()
|
PlayerLibrary.ThinPlayer |
getThinUser(java.lang.String name)
|
java.util.List<java.lang.String> |
getUserList()
|
boolean |
isConnected()
|
void |
resetconnections()
|
void |
vassals(MOB mob,
java.lang.String liegeID)
|
DVector |
worshippers(java.lang.String deityID)
|
| Methods inherited from interface java.lang.Comparable |
compareTo |
errorStatus
java.lang.String errorStatus()
resetconnections
void resetconnections()
getConnector
DBConnector getConnector()
DBUpdateFollowers
void DBUpdateFollowers(MOB mob)
DBReadCatalogs
void DBReadCatalogs()
DBReadContent
void DBReadContent(Room thisRoom,
java.util.Vector rooms)
DBReadAreaData
java.util.Vector DBReadAreaData(java.lang.String areaID,
boolean reportStatus)
DBReadRoomData
java.util.Vector DBReadRoomData(java.lang.String roomID,
boolean reportStatus)
DBReadRoomObject
Room DBReadRoomObject(java.lang.String roomIDtoLoad,
boolean reportStatus)
DBReadRoomExits
void DBReadRoomExits(java.lang.String roomID,
java.util.Vector allRooms,
boolean reportStatus)
DBUpdateExits
void DBUpdateExits(Room room)
DBCreateThisItem
void DBCreateThisItem(java.lang.String roomID,
Item thisItem)
DBCreateThisMOB
void DBCreateThisMOB(java.lang.String roomID,
MOB thisMOB)
DBReadRoomMOBData
java.lang.String DBReadRoomMOBData(java.lang.String roomID,
java.lang.String mobID)
DBReadRoomDesc
java.lang.String DBReadRoomDesc(java.lang.String roomID)
DBReadAllRooms
void DBReadAllRooms(RoomnumberSet roomsToRead)
DBUpdateTheseMOBs
void DBUpdateTheseMOBs(Room room,
java.util.Vector mobs)
DBUpdateTheseItems
void DBUpdateTheseItems(Room room,
java.util.Vector item)
DBUpdateMOBs
void DBUpdateMOBs(Room room)
DBCreateRoom
void DBCreateRoom(Room room)
DBUpdateRoom
void DBUpdateRoom(Room room)
DBReadAreaRoomList
RoomnumberSet DBReadAreaRoomList(java.lang.String areaName,
boolean reportStatus)
DBUpdatePlayer
void DBUpdatePlayer(MOB mob)
DBUpdatePlayerPlayerStats
void DBUpdatePlayerPlayerStats(MOB mob)
DBUpdatePlayerMOBOnly
void DBUpdatePlayerMOBOnly(MOB mob)
DBUpdatePlayerAbilities
void DBUpdatePlayerAbilities(MOB mob)
DBUpdatePlayerItems
void DBUpdatePlayerItems(MOB mob)
DBUpdateAccount
void DBUpdateAccount(PlayerAccount account)
DBCreateAccount
void DBCreateAccount(PlayerAccount account)
DBDeleteAccount
void DBDeleteAccount(PlayerAccount account)
DBReadAccount
PlayerAccount DBReadAccount(java.lang.String Login)
DBListAccounts
java.util.Vector<PlayerAccount> DBListAccounts(java.lang.String mask)
DBUpdateMOB
void DBUpdateMOB(java.lang.String roomID,
MOB mob)
DBUpdateItem
void DBUpdateItem(java.lang.String roomID,
Item item)
DBDeleteMOB
void DBDeleteMOB(java.lang.String roomID,
MOB mob)
DBDeleteItem
void DBDeleteItem(java.lang.String roomID,
Item item)
DBUpdateItems
void DBUpdateItems(Room room)
DBUpdateQuests
void DBUpdateQuests(java.util.Vector quests)
DBUpdateQuest
void DBUpdateQuest(Quest Q)
DBReadQuests
void DBReadQuests(MudHost myHost)
DBReCreate
void DBReCreate(Room room,
java.lang.String oldID)
DBDeleteRoom
void DBDeleteRoom(Room room)
DBReadPlayer
void DBReadPlayer(MOB mob)
DBClanMembers
java.util.Vector<Clan.MemberRecord> DBClanMembers(java.lang.String clan)
DBUpdateClanMembership
void DBUpdateClanMembership(java.lang.String name,
java.lang.String clan,
int role)
DBReadAllClans
void DBReadAllClans()
DBUpdateClan
void DBUpdateClan(Clan C)
DBDeleteClan
void DBDeleteClan(Clan C)
DBCreateClan
void DBCreateClan(Clan C)
DBUpdateEmail
void DBUpdateEmail(MOB mob)
DBUpdatePassword
void DBUpdatePassword(java.lang.String name,
java.lang.String password)
isConnected
boolean isConnected()
DBFetchEmailData
java.lang.String[] DBFetchEmailData(java.lang.String name)
DBEmailSearch
java.lang.String DBEmailSearch(java.lang.String email)
getExtendedUserList
java.util.List<PlayerLibrary.ThinPlayer> getExtendedUserList()
getThinUser
PlayerLibrary.ThinPlayer getThinUser(java.lang.String name)
getUserList
java.util.List<java.lang.String> getUserList()
DBScanFollowers
java.util.Vector DBScanFollowers(MOB mob)
DBReadFollowers
void DBReadFollowers(MOB mob,
boolean bringToLife)
DBDeleteMOB
void DBDeleteMOB(MOB mob)
DBCreateCharacter
void DBCreateCharacter(MOB mob)
DBCreateArea
void DBCreateArea(Area A)
DBDeleteArea
void DBDeleteArea(Area A)
DBUpdateArea
void DBUpdateArea(java.lang.String keyName,
Area A)
DBReadJournals
java.util.Vector DBReadJournals()
DBUpdateJournalStats
void DBUpdateJournalStats(java.lang.String Journal,
JournalsLibrary.JournalSummaryStats stats)
DBUpdateJournal
void DBUpdateJournal(java.lang.String Journal,
JournalsLibrary.JournalEntry entry)
DBReadJournalSummaryStats
void DBReadJournalSummaryStats(JournalsLibrary.JournalSummaryStats stats)
DBUpdateMessageReplies
void DBUpdateMessageReplies(java.lang.String key,
int numReplies)
DBReadJournalEntry
JournalsLibrary.JournalEntry DBReadJournalEntry(java.lang.String Journal,
java.lang.String Key)
DBReadJournalPageMsgs
java.util.Vector<JournalsLibrary.JournalEntry> DBReadJournalPageMsgs(java.lang.String Journal,
java.lang.String parent,
java.lang.String searchStr,
long newerDate,
int limit)
DBReadJournalMsgs
java.util.Vector<JournalsLibrary.JournalEntry> DBReadJournalMsgs(java.lang.String Journal)
DBReadJournalMsgsNewerThan
java.util.Vector<JournalsLibrary.JournalEntry> DBReadJournalMsgsNewerThan(java.lang.String Journal,
java.lang.String to,
long olderDate)
DBCountJournal
int DBCountJournal(java.lang.String Journal,
java.lang.String from,
java.lang.String to)
DBWriteJournal
void DBWriteJournal(java.lang.String Journal,
JournalsLibrary.JournalEntry entry)
DBWriteJournal
void DBWriteJournal(java.lang.String Journal,
java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message)
DBWriteJournalReply
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)
DBDeleteJournal
void DBDeleteJournal(java.lang.String Journal,
java.lang.String msgKeyOrNull)
DBGetRealJournalName
java.lang.String DBGetRealJournalName(java.lang.String possibleName)
DBJournalLatestDateNewerThan
long[] DBJournalLatestDateNewerThan(java.lang.String Journal,
java.lang.String to,
long olderTime)
DBDeletePlayerJournals
void DBDeletePlayerJournals(java.lang.String name)
DBUpdateJournal
void DBUpdateJournal(java.lang.String key,
java.lang.String subject,
java.lang.String msg,
long newAttributes)
DBViewJournalMessage
void DBViewJournalMessage(java.lang.String key,
int views)
DBTouchJournalMessage
void DBTouchJournalMessage(java.lang.String key)
DBReadUserOnly
boolean DBReadUserOnly(MOB mob)
DBUserSearch
PlayerLibrary.ThinnerPlayer DBUserSearch(java.lang.String Login)
vassals
void vassals(MOB mob,
java.lang.String liegeID)
worshippers
DVector worshippers(java.lang.String deityID)
DBReadAllPlayerData
java.util.Vector DBReadAllPlayerData(java.lang.String playerID)
DBReadData
java.util.Vector DBReadData(java.lang.String playerID,
java.lang.String section)
DBCountData
int DBCountData(java.lang.String playerID,
java.lang.String section)
DBReadData
java.util.Vector DBReadData(java.lang.String playerID,
java.lang.String section,
java.lang.String key)
DBReadDataKey
java.util.Vector DBReadDataKey(java.lang.String section,
java.lang.String keyMask)
DBReadDataKey
java.util.Vector DBReadDataKey(java.lang.String key)
DBReadData
java.util.Vector DBReadData(java.lang.String section)
DBReadData
java.util.Vector DBReadData(java.lang.String player,
java.util.Vector sections)
DBDeletePlayerData
void DBDeletePlayerData(java.lang.String name)
DBDeleteData
void DBDeleteData(java.lang.String playerID,
java.lang.String section)
DBDeleteData
void DBDeleteData(java.lang.String playerID,
java.lang.String section,
java.lang.String key)
DBUpdateData
void DBUpdateData(java.lang.String key,
java.lang.String xml)
DBReCreateData
void DBReCreateData(java.lang.String name,
java.lang.String section,
java.lang.String key,
java.lang.String xml)
DBDeleteData
void DBDeleteData(java.lang.String section)
DBCreateData
void DBCreateData(java.lang.String player,
java.lang.String section,
java.lang.String key,
java.lang.String data)
DBReadArtifacts
void DBReadArtifacts()
DBReadRaces
java.util.Vector DBReadRaces()
DBDeleteRace
void DBDeleteRace(java.lang.String raceID)
DBCreateRace
void DBCreateRace(java.lang.String raceID,
java.lang.String data)
DBReadClasses
java.util.Vector DBReadClasses()
DBDeleteClass
void DBDeleteClass(java.lang.String classID)
DBCreateClass
void DBCreateClass(java.lang.String classID,
java.lang.String data)
DBReadAbilities
java.util.Vector DBReadAbilities()
DBDeleteAbility
void DBDeleteAbility(java.lang.String classID)
DBCreateAbility
void DBCreateAbility(java.lang.String classID,
java.lang.String data)
DBReadStat
java.lang.Object DBReadStat(long startTime)
DBDeleteStat
void DBDeleteStat(long startTime)
DBCreateStat
void DBCreateStat(long startTime,
long endTime,
java.lang.String data)
DBUpdateStat
void DBUpdateStat(long startTime,
java.lang.String data)
DBReadStats
java.util.Vector DBReadStats(long startTime)
DBCreatePoll
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)
DBUpdatePoll
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)
DBUpdatePollResults
void DBUpdatePollResults(java.lang.String name,
java.lang.String results)
DBDeletePoll
void DBDeletePoll(java.lang.String name)
DBReadPollList
java.util.Vector DBReadPollList()
DBReadPoll
java.util.Vector DBReadPoll(java.lang.String name)
DBReadVFSDirectory
CMFile.CMVFSDir DBReadVFSDirectory()
DBReadVFSFile
CMFile.CMVFSFile DBReadVFSFile(java.lang.String filename)
DBCreateVFSFile
void DBCreateVFSFile(java.lang.String filename,
int bits,
java.lang.String creator,
java.lang.Object data)
DBDeleteVFSFile
void DBDeleteVFSFile(java.lang.String filename)