public class JournalLoader
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected DBConnector |
DB |
Constructor | Description |
---|---|
JournalLoader(DBConnector newDB) |
Modifier and Type | Method | Description |
---|---|---|
int |
DBCount(java.lang.String journal,
java.lang.String from,
java.lang.String to) |
|
int |
DBCountJournalMsgsNewerThan(java.lang.String journal,
java.lang.String to,
long olderDate) |
|
void |
DBDelete(java.lang.String journal,
java.lang.String messageKey) |
|
void |
DBDeleteByFrom(java.lang.String journal,
java.lang.String from) |
|
void |
DBDeletePlayerPrivateJournalEntries(java.lang.String name) |
|
java.lang.String |
DBGetRealName(java.lang.String possibleName) |
|
long[] |
DBJournalLatestDateNewerThan(java.lang.String journal,
java.lang.String to,
long olderTime) |
|
java.util.List<JournalEntry> |
DBReadAllJournalMsgsByExpiDateStr(java.lang.String journalID,
long startRange,
java.lang.String searchStr) |
|
JournalEntry |
DBReadJournalEntry(java.lang.String journal,
java.lang.String messageKey) |
|
protected JournalEntry |
DBReadJournalEntry(java.sql.ResultSet R,
boolean fixUpdateTimestamp) |
|
java.util.List<JournalEntry> |
DBReadJournalMsgsByExpiRange(java.lang.String journalID,
java.lang.String from,
long startRange,
long endRange,
java.lang.String search) |
|
java.util.List<JournalEntry> |
DBReadJournalMsgsByTimeStamps(java.lang.String journalID,
java.lang.String from,
long startRange,
long endRange) |
|
java.util.List<JournalEntry> |
DBReadJournalMsgsByUpdateRange(java.lang.String journalID,
java.lang.String from,
long startRange,
long endRange) |
|
java.util.List<JournalEntry> |
DBReadJournalMsgsExpiredBefore(java.lang.String journal,
java.lang.String to,
long newestDate) |
|
java.util.List<JournalEntry> |
DBReadJournalMsgsNewerThan(java.lang.String journal,
java.lang.String to,
long olderDate) |
|
java.util.List<JournalEntry> |
DBReadJournalMsgsOlderThan(java.lang.String journal,
java.lang.String to,
long newestDate) |
|
java.util.List<JournalEntry> |
DBReadJournalMsgsSorted(java.lang.String journal,
boolean ascending,
int limit,
java.lang.String[] tos,
boolean useUpdateSort) |
|
java.util.List<JournalEntry> |
DBReadJournalMsgsSorted(java.lang.String journal,
boolean ascending,
long limit,
boolean useUpdateSort) |
|
java.util.List<JournalEntry> |
DBReadJournalPageMsgs(java.lang.String journal,
java.lang.String parent,
java.lang.String searchStr,
long newerDate,
int limit) |
|
java.util.List<java.lang.Long> |
DBReadJournalPages(java.lang.String journal,
java.lang.String parent,
java.lang.String searchStr,
int limit) |
|
java.util.List<java.lang.String> |
DBReadJournals() |
|
void |
DBReadJournalSummaryStats(java.lang.String journalID,
JournalsLibrary.JournalMetaData metaData) |
|
java.util.List<JournalEntry> |
DBSearchAllJournalEntries(java.lang.String journal,
java.lang.String searchStr) |
|
void |
DBTouchJournalMessage(java.lang.String key) |
|
void |
DBTouchJournalMessage(java.lang.String key,
long newDate) |
|
void |
DBUpdateJournal(java.lang.String journal,
JournalEntry entry) |
|
void |
DBUpdateJournal(java.lang.String key,
java.lang.String subject,
java.lang.String msg,
long newAttributes) |
|
void |
DBUpdateJournalMessageViews(java.lang.String key,
int views) |
|
void |
DBUpdateJournalMetaData(java.lang.String journal,
JournalsLibrary.JournalMetaData metaData) |
|
void |
DBUpdateMessageReplies(java.lang.String messageKey,
int numReplies) |
|
java.lang.String |
DBWrite(java.lang.String journal,
JournalEntry entry) |
|
java.lang.String |
DBWrite(java.lang.String journal,
java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message) |
|
java.lang.String |
DBWrite(java.lang.String journal,
java.lang.String journalSource,
java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message) |
|
java.lang.String |
DBWrite(java.lang.String journal,
java.lang.String journalSource,
java.lang.String from,
java.lang.String to,
java.lang.String parentKey,
java.lang.String subject,
java.lang.String message) |
|
JournalEntry |
DBWriteJournalReply(java.lang.String journal,
java.lang.String messageKey,
java.lang.String from,
java.lang.String to,
java.lang.String subject,
java.lang.String message) |
|
int |
getFirstMsgIndex(java.util.List<JournalEntry> journal,
java.lang.String from,
java.lang.String to,
java.lang.String subj) |
|
java.util.List<JournalEntry> |
makeJournalEntryList(java.lang.String journalID,
java.sql.ResultSet R) |
|
java.util.List<JournalEntry> |
makeJournalEntryList(java.lang.String journalID,
java.sql.ResultSet R,
long limit) |
protected DBConnector DB
public JournalLoader(DBConnector newDB)
public int DBCount(java.lang.String journal, java.lang.String from, java.lang.String to)
public java.lang.String DBGetRealName(java.lang.String possibleName)
public long[] DBJournalLatestDateNewerThan(java.lang.String journal, java.lang.String to, long olderTime)
public java.util.List<java.lang.String> DBReadJournals()
protected JournalEntry DBReadJournalEntry(java.sql.ResultSet R, boolean fixUpdateTimestamp)
public java.util.List<JournalEntry> DBReadJournalPageMsgs(java.lang.String journal, java.lang.String parent, java.lang.String searchStr, long newerDate, int limit)
public java.util.List<java.lang.Long> DBReadJournalPages(java.lang.String journal, java.lang.String parent, java.lang.String searchStr, int limit)
public java.util.List<JournalEntry> DBSearchAllJournalEntries(java.lang.String journal, java.lang.String searchStr)
public int DBCountJournalMsgsNewerThan(java.lang.String journal, java.lang.String to, long olderDate)
public java.util.List<JournalEntry> DBReadJournalMsgsNewerThan(java.lang.String journal, java.lang.String to, long olderDate)
public java.util.List<JournalEntry> makeJournalEntryList(java.lang.String journalID, java.sql.ResultSet R) throws java.sql.SQLException
java.sql.SQLException
public java.util.List<JournalEntry> makeJournalEntryList(java.lang.String journalID, java.sql.ResultSet R, long limit) throws java.sql.SQLException
java.sql.SQLException
public java.util.List<JournalEntry> DBReadJournalMsgsExpiredBefore(java.lang.String journal, java.lang.String to, long newestDate)
public java.util.List<JournalEntry> DBReadJournalMsgsOlderThan(java.lang.String journal, java.lang.String to, long newestDate)
public java.util.List<JournalEntry> DBReadJournalMsgsByTimeStamps(java.lang.String journalID, java.lang.String from, long startRange, long endRange)
public java.util.List<JournalEntry> DBReadJournalMsgsByUpdateRange(java.lang.String journalID, java.lang.String from, long startRange, long endRange)
public java.util.List<JournalEntry> DBReadAllJournalMsgsByExpiDateStr(java.lang.String journalID, long startRange, java.lang.String searchStr)
public java.util.List<JournalEntry> DBReadJournalMsgsByExpiRange(java.lang.String journalID, java.lang.String from, long startRange, long endRange, java.lang.String search)
public java.util.List<JournalEntry> DBReadJournalMsgsSorted(java.lang.String journal, boolean ascending, long limit, boolean useUpdateSort)
public java.util.List<JournalEntry> DBReadJournalMsgsSorted(java.lang.String journal, boolean ascending, int limit, java.lang.String[] tos, boolean useUpdateSort)
public JournalEntry DBReadJournalEntry(java.lang.String journal, java.lang.String messageKey)
public int getFirstMsgIndex(java.util.List<JournalEntry> journal, java.lang.String from, java.lang.String to, java.lang.String subj)
public void DBUpdateJournal(java.lang.String key, java.lang.String subject, java.lang.String msg, long newAttributes)
public void DBUpdateJournal(java.lang.String journal, JournalEntry entry)
public void DBTouchJournalMessage(java.lang.String key)
public void DBTouchJournalMessage(java.lang.String key, long newDate)
public void DBUpdateMessageReplies(java.lang.String messageKey, int numReplies)
public void DBUpdateJournalMessageViews(java.lang.String key, int views)
public void DBDeletePlayerPrivateJournalEntries(java.lang.String name)
public void DBUpdateJournalMetaData(java.lang.String journal, JournalsLibrary.JournalMetaData metaData)
public void DBReadJournalSummaryStats(java.lang.String journalID, JournalsLibrary.JournalMetaData metaData)
public void DBDelete(java.lang.String journal, java.lang.String messageKey)
public void DBDeleteByFrom(java.lang.String journal, java.lang.String from)
public JournalEntry DBWriteJournalReply(java.lang.String journal, java.lang.String messageKey, java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String message)
public java.lang.String DBWrite(java.lang.String journal, java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String message)
public java.lang.String DBWrite(java.lang.String journal, java.lang.String journalSource, java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String message)
public java.lang.String DBWrite(java.lang.String journal, java.lang.String journalSource, java.lang.String from, java.lang.String to, java.lang.String parentKey, java.lang.String subject, java.lang.String message)
public java.lang.String DBWrite(java.lang.String journal, JournalEntry entry)