com.planet_ink.coffee_mud.core.database
Class JournalLoader

java.lang.Object
  extended by com.planet_ink.coffee_mud.core.database.JournalLoader

public class JournalLoader
extends java.lang.Object


Field Summary
protected  DBConnector DB
           
 
Constructor Summary
JournalLoader(DBConnector newDB)
           
 
Method Summary
 int DBCount(java.lang.String Journal, java.lang.String from, java.lang.String to)
           
 void DBDelete(java.lang.String oldkey)
           
 void DBDelete(java.lang.String Journal, int which)
           
 void DBDeletePlayerData(java.lang.String name)
           
 java.lang.String DBGetRealName(java.lang.String possibleName)
           
 java.util.Vector DBReadJournalMsgs(java.lang.String Journal)
           
 java.util.Vector DBReadJournals()
           
 long DBReadNewJournalDate(java.lang.String Journal, java.lang.String name)
           
 void DBUpdateJournal(java.lang.String key, java.lang.String subject, java.lang.String msg)
           
 void DBWrite(java.lang.String Journal, java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String message, int which)
           
 int getFirstMsgIndex(java.util.Vector journal, java.lang.String from, java.lang.String to, java.lang.String subj)
           
 void updateJournalDateCacheIfNecessary(java.util.Hashtable H, java.lang.String to, java.lang.String from, long date)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DB

protected DBConnector DB
Constructor Detail

JournalLoader

public JournalLoader(DBConnector newDB)
Method Detail

DBCount

public int DBCount(java.lang.String Journal,
                   java.lang.String from,
                   java.lang.String to)

DBGetRealName

public java.lang.String DBGetRealName(java.lang.String possibleName)

DBReadNewJournalDate

public long DBReadNewJournalDate(java.lang.String Journal,
                                 java.lang.String name)

DBReadJournals

public java.util.Vector DBReadJournals()

DBReadJournalMsgs

public java.util.Vector DBReadJournalMsgs(java.lang.String Journal)

getFirstMsgIndex

public int getFirstMsgIndex(java.util.Vector journal,
                            java.lang.String from,
                            java.lang.String to,
                            java.lang.String subj)

DBDelete

public void DBDelete(java.lang.String oldkey)

DBUpdateJournal

public void DBUpdateJournal(java.lang.String key,
                            java.lang.String subject,
                            java.lang.String msg)

DBDeletePlayerData

public void DBDeletePlayerData(java.lang.String name)

DBDelete

public void DBDelete(java.lang.String Journal,
                     int which)

updateJournalDateCacheIfNecessary

public void updateJournalDateCacheIfNecessary(java.util.Hashtable H,
                                              java.lang.String to,
                                              java.lang.String from,
                                              long date)

DBWrite

public void DBWrite(java.lang.String Journal,
                    java.lang.String from,
                    java.lang.String to,
                    java.lang.String subject,
                    java.lang.String message,
                    int which)