|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.planet_ink.coffee_mud.core.database.DBInterface
public class DBInterface
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.DatabaseEngine |
|---|
DatabaseEngine.PlayerData |
| Constructor Summary | |
|---|---|
DBInterface(DBConnector DB)
|
|
| 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. |
void |
DBClanFill(java.lang.String clan,
java.util.Vector members,
java.util.Vector roles,
java.util.Vector lastDates)
|
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 |
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 |
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 oldkey)
|
void |
DBDeleteJournal(java.lang.String Journal,
int which)
|
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)
|
java.util.Vector |
DBReadAbilities()
|
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)
|
java.util.Vector |
DBReadJournalMsgs(java.lang.String Journal)
|
java.util.Vector |
DBReadJournals()
|
long |
DBReadNewJournalDate(java.lang.String Journal,
java.lang.String name)
|
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)
|
java.lang.Object |
DBReadStat(long startTime)
|
java.util.Vector |
DBReadStats(long startTime)
|
boolean |
DBReadUserOnly(MOB mob)
|
java.util.Vector |
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 |
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 key,
java.lang.String subject,
java.lang.String msg)
|
void |
DBUpdateMOB(java.lang.String roomID,
MOB mob)
|
void |
DBUpdateMOBs(Room room)
|
void |
DBUpdatePassword(MOB mob)
|
void |
DBUpdatePlayer(MOB mob)
|
void |
DBUpdatePlayerAbilities(MOB mob)
|
void |
DBUpdatePlayerItems(MOB mob)
|
void |
DBUpdatePlayerStatsOnly(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 items)
|
void |
DBUpdateTheseMOBs(Room room,
java.util.Vector mobs)
|
boolean |
DBUserSearch(MOB mob,
java.lang.String Login)
|
void |
DBWriteJournal(java.lang.String Journal,
java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message,
int which)
|
java.lang.String |
errorStatus()
|
DBConnector |
getConnector()
|
java.util.Vector |
getExtendedUserList()
|
ThreadEngine.SupportThread |
getSupportThread()
|
java.util.Vector |
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. |
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 |
| Constructor Detail |
|---|
public DBInterface(DBConnector DB)
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectpublic CMObject newInstance()
CMObject
newInstance in interface CMObjectpublic void initializeClass()
CMObject
initializeClass in interface CMObjectpublic CMObject copyOf()
CMObject
copyOf in interface CMObjectpublic int compareTo(CMObject o)
compareTo in interface java.lang.Comparable<CMObject>public DBConnector getConnector()
getConnector in interface DatabaseEnginepublic boolean activate()
activate in interface CMLibrarypublic boolean shutdown()
shutdown in interface CMLibrarypublic ThreadEngine.SupportThread getSupportThread()
getSupportThread in interface CMLibrary
public void vassals(MOB mob,
java.lang.String liegeID)
vassals in interface DatabaseEnginepublic DVector worshippers(java.lang.String deityID)
worshippers in interface DatabaseEnginepublic java.util.Vector getUserList()
getUserList in interface DatabaseEnginepublic boolean isConnected()
isConnected in interface DatabaseEnginepublic void DBReadAllClans()
DBReadAllClans in interface DatabaseEngine
public void DBClanFill(java.lang.String clan,
java.util.Vector members,
java.util.Vector roles,
java.util.Vector lastDates)
DBClanFill in interface DatabaseEngine
public void DBUpdateClanMembership(java.lang.String name,
java.lang.String clan,
int role)
DBUpdateClanMembership in interface DatabaseEnginepublic void DBUpdateClan(Clan C)
DBUpdateClan in interface DatabaseEnginepublic void DBDeleteClan(Clan C)
DBDeleteClan in interface DatabaseEnginepublic void DBCreateClan(Clan C)
DBCreateClan in interface DatabaseEnginepublic void DBUpdateEmail(MOB mob)
DBUpdateEmail in interface DatabaseEnginepublic java.lang.String DBEmailSearch(java.lang.String email)
DBEmailSearch in interface DatabaseEnginepublic void DBUpdatePassword(MOB mob)
DBUpdatePassword in interface DatabaseEnginepublic java.lang.String[] DBFetchEmailData(java.lang.String name)
DBFetchEmailData in interface DatabaseEnginepublic void DBUpdatePlayerAbilities(MOB mob)
DBUpdatePlayerAbilities in interface DatabaseEnginepublic void DBUpdatePlayerItems(MOB mob)
DBUpdatePlayerItems in interface DatabaseEnginepublic void DBUpdateFollowers(MOB mob)
DBUpdateFollowers in interface DatabaseEngine
public java.util.Vector DBReadAreaData(java.lang.String areaID,
boolean reportStatus)
DBReadAreaData in interface DatabaseEngine
public java.util.Vector DBReadRoomData(java.lang.String roomID,
boolean reportStatus)
DBReadRoomData in interface DatabaseEnginepublic void DBReadAllRooms(RoomnumberSet roomsToRead)
DBReadAllRooms in interface DatabaseEngine
public void DBReadRoomExits(java.lang.String roomID,
java.util.Vector allRooms,
boolean reportStatus)
DBReadRoomExits in interface DatabaseEnginepublic void DBReadCatalogs()
DBReadCatalogs in interface DatabaseEngine
public void DBReadContent(Room thisRoom,
java.util.Vector rooms)
DBReadContent in interface DatabaseEngine
public RoomnumberSet DBReadAreaRoomList(java.lang.String areaName,
boolean reportStatus)
DBReadAreaRoomList in interface DatabaseEngine
public void DBCreateThisItem(java.lang.String roomID,
Item thisItem)
DBCreateThisItem in interface DatabaseEngine
public void DBCreateThisMOB(java.lang.String roomID,
MOB thisMOB)
DBCreateThisMOB in interface DatabaseEnginepublic void DBUpdateExits(Room room)
DBUpdateExits in interface DatabaseEnginepublic void DBReadQuests(MudHost myHost)
DBReadQuests in interface DatabaseEnginepublic void DBUpdateQuest(Quest Q)
DBUpdateQuest in interface DatabaseEnginepublic void DBUpdateQuests(java.util.Vector quests)
DBUpdateQuests in interface DatabaseEngine
public java.lang.String DBReadRoomMOBData(java.lang.String roomID,
java.lang.String mobID)
DBReadRoomMOBData in interface DatabaseEnginepublic java.lang.String DBReadRoomDesc(java.lang.String roomID)
DBReadRoomDesc in interface DatabaseEngine
public void DBUpdateTheseMOBs(Room room,
java.util.Vector mobs)
DBUpdateTheseMOBs in interface DatabaseEngine
public void DBUpdateTheseItems(Room room,
java.util.Vector items)
DBUpdateTheseItems in interface DatabaseEnginepublic void DBUpdateMOBs(Room room)
DBUpdateMOBs in interface DatabaseEnginepublic void DBDeletePlayerJournals(java.lang.String name)
DBDeletePlayerJournals in interface DatabaseEnginepublic void DBDeleteJournal(java.lang.String oldkey)
DBDeleteJournal in interface DatabaseEnginepublic java.lang.String DBGetRealJournalName(java.lang.String possibleName)
DBGetRealJournalName in interface DatabaseEngine
public void DBDeleteJournal(java.lang.String Journal,
int which)
DBDeleteJournal in interface DatabaseEnginepublic java.util.Vector DBReadJournals()
DBReadJournals in interface DatabaseEnginepublic java.util.Vector DBReadJournalMsgs(java.lang.String Journal)
DBReadJournalMsgs in interface DatabaseEngine
public int DBCountJournal(java.lang.String Journal,
java.lang.String from,
java.lang.String to)
DBCountJournal in interface DatabaseEngine
public long DBReadNewJournalDate(java.lang.String Journal,
java.lang.String name)
DBReadNewJournalDate in interface DatabaseEngine
public void DBWriteJournal(java.lang.String Journal,
java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message,
int which)
DBWriteJournal in interface DatabaseEngine
public void DBUpdateJournal(java.lang.String key,
java.lang.String subject,
java.lang.String msg)
DBUpdateJournal in interface DatabaseEnginepublic void DBCreateRoom(Room room)
DBCreateRoom in interface DatabaseEnginepublic void DBUpdateRoom(Room room)
DBUpdateRoom in interface DatabaseEnginepublic void DBUpdatePlayer(MOB mob)
DBUpdatePlayer in interface DatabaseEnginepublic void DBUpdatePlayerStatsOnly(MOB mob)
DBUpdatePlayerStatsOnly in interface DatabaseEngine
public void DBUpdateMOB(java.lang.String roomID,
MOB mob)
DBUpdateMOB in interface DatabaseEngine
public void DBUpdateItem(java.lang.String roomID,
Item item)
DBUpdateItem in interface DatabaseEngine
public void DBDeleteMOB(java.lang.String roomID,
MOB mob)
DBDeleteMOB in interface DatabaseEngine
public void DBDeleteItem(java.lang.String roomID,
Item item)
DBDeleteItem in interface DatabaseEnginepublic void DBUpdateItems(Room room)
DBUpdateItems in interface DatabaseEngine
public void DBReCreate(Room room,
java.lang.String oldID)
DBReCreate in interface DatabaseEngine
public boolean DBUserSearch(MOB mob,
java.lang.String Login)
DBUserSearch in interface DatabaseEnginepublic boolean DBReadUserOnly(MOB mob)
DBReadUserOnly in interface DatabaseEnginepublic void DBCreateArea(Area A)
DBCreateArea in interface DatabaseEnginepublic void DBDeleteArea(Area A)
DBDeleteArea in interface DatabaseEngine
public void DBUpdateArea(java.lang.String keyName,
Area A)
DBUpdateArea in interface DatabaseEnginepublic void DBDeleteRoom(Room room)
DBDeleteRoom in interface DatabaseEnginepublic void DBReadPlayer(MOB mob)
DBReadPlayer in interface DatabaseEnginepublic java.util.Vector getExtendedUserList()
getExtendedUserList in interface DatabaseEngine
public void DBReadFollowers(MOB mob,
boolean bringToLife)
DBReadFollowers in interface DatabaseEnginepublic java.util.Vector DBScanFollowers(MOB mob)
DBScanFollowers in interface DatabaseEnginepublic void DBDeleteMOB(MOB mob)
DBDeleteMOB in interface DatabaseEnginepublic void DBCreateCharacter(MOB mob)
DBCreateCharacter in interface DatabaseEnginepublic void DBDeletePlayerData(java.lang.String name)
DBDeletePlayerData in interface DatabaseEnginepublic java.util.Vector DBReadAllPlayerData(java.lang.String playerID)
DBReadAllPlayerData in interface