Methods Summary |
---|
public abstract java.util.Iterator | getAllBoards()
|
public abstract java.util.Iterator | getAllMessages(long boardID, MonthYear month)If no messages exist for the specified board and month, return
an empty iterator.
|
public abstract BoardSummary | getBoardSummary(long boardID)
|
public static synchronized com.oreilly.forum.adapter.DataAdapter | getInstance()
if (instance == null) {
String adapterClassName = ForumConfig.getAdapterClassName();
try {
Class adapterClass = Class.forName(adapterClassName);
instance = (DataAdapter) adapterClass.newInstance();
} catch (Exception ex) {
throw new DataException("Unable to instantiate "
+ adapterClassName);
}
}
return instance;
|
public abstract Message | getMessage(long msgID)
|
public abstract Message | postNewMessage(long boardID, java.lang.String msgSubject, java.lang.String authorEmail, java.lang.String msgText)Post a new message.
|
public abstract Message | replyToMessage(long origMsgID, java.lang.String msgSubject, java.lang.String authorEmail, java.lang.String msgText)Add a reply to an existing message.
|