org.tigris.eyebrowse
Class EyebrowseDb.MessageInfo

java.lang.Object
  |
  +--org.tigris.eyebrowse.EyebrowseDb.MessageInfo
Enclosing class:
EyebrowseDb

public static final class EyebrowseDb.MessageInfo
extends java.lang.Object

MessageInfo Describes the properties of a mail message in Eyebrowse. The fields are divided into two groups; 'basic' and 'joined'. The basic fields are those that reside in the Message table; the joined fields are joined with other tables. The basic fields are: listId, fileId, msgId, subjectId, authorId, msgNo, parentMsgId, threadId, date, isReply, isDeletd, msgFileOffset, msgFileLen; The joined fields are: msgFileName, subject, senderName, listName In general, the Message_xxx calls fill in the basic fields, and the MessageExt_xxx calls fill in both the basic and joined fields.


Constructor Summary
EyebrowseDb.MessageInfo()
           
EyebrowseDb.MessageInfo(EyebrowseDb.ListInfo list, EyebrowseDb.ListFileInfo lfi)
          Constructor for use when adding new messages from a list file.
 
Method Summary
 int getAuthorId()
           
 java.util.Date getDate()
           
 int getFileId()
           
 int getListId()
           
 java.lang.String getListName()
           
 int getMsgFileLen()
           
 java.lang.String getMsgFileName()
           
 int getMsgFileOffset()
           
 int getMsgId()
           
 int getMsgNo()
           
 int getParentMsgId()
           
 java.lang.String getSenderName()
           
 java.lang.String getSubject()
           
 int getSubjectId()
           
 int getThreadId()
           
 boolean isDeleted()
           
 boolean isReply()
           
 void setAuthorId(int authorId)
           
 void setDate(java.util.Date date)
           
 void setDeleted(boolean isDeleted)
           
 void setFileId(int fileId)
           
 void setListId(int listId)
           
 void setListName(java.lang.String listName)
           
 void setMsgFileLen(int msgFileLen)
           
 void setMsgFileName(java.lang.String msgFileName)
           
 void setMsgFileOffset(int msgFileOffset)
           
 void setMsgId(int msgId)
           
 void setMsgNo(int msgNo)
           
 void setParentMsgId(int parentMsgId)
           
 void setReply(boolean isReply)
           
 void setSenderName(java.lang.String senderName)
           
 void setSubject(java.lang.String subject)
           
 void setSubjectId(int subjectId)
           
 void setThreadId(int threadId)
           
 void textToHtml()
           
protected  void unpack(java.sql.ResultSet rs)
           
protected  void unpackMessage(java.sql.ResultSet rs)
           
protected  void unpackMessageExt(java.sql.ResultSet rs)
           
protected  void unpackReferenced(java.sql.ResultSet rs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EyebrowseDb.MessageInfo

public EyebrowseDb.MessageInfo(EyebrowseDb.ListInfo list,
                               EyebrowseDb.ListFileInfo lfi)
Constructor for use when adding new messages from a list file.

EyebrowseDb.MessageInfo

public EyebrowseDb.MessageInfo()
Method Detail

unpack

protected void unpack(java.sql.ResultSet rs)
               throws java.sql.SQLException

unpackReferenced

protected void unpackReferenced(java.sql.ResultSet rs)
                         throws java.sql.SQLException

unpackMessage

protected void unpackMessage(java.sql.ResultSet rs)
                      throws java.sql.SQLException

unpackMessageExt

protected void unpackMessageExt(java.sql.ResultSet rs)
                         throws java.sql.SQLException

textToHtml

public void textToHtml()

getListId

public int getListId()

setListId

public void setListId(int listId)

getFileId

public int getFileId()

setFileId

public void setFileId(int fileId)

getMsgId

public int getMsgId()

setMsgId

public void setMsgId(int msgId)

getSubjectId

public int getSubjectId()

setSubjectId

public void setSubjectId(int subjectId)

getMsgNo

public int getMsgNo()

setMsgNo

public void setMsgNo(int msgNo)

getAuthorId

public int getAuthorId()

setAuthorId

public void setAuthorId(int authorId)

getParentMsgId

public int getParentMsgId()

setParentMsgId

public void setParentMsgId(int parentMsgId)

getThreadId

public int getThreadId()

setThreadId

public void setThreadId(int threadId)

getDate

public java.util.Date getDate()

setDate

public void setDate(java.util.Date date)

isReply

public boolean isReply()

setReply

public void setReply(boolean isReply)

isDeleted

public boolean isDeleted()

setDeleted

public void setDeleted(boolean isDeleted)

getMsgFileLen

public int getMsgFileLen()

setMsgFileLen

public void setMsgFileLen(int msgFileLen)

getMsgFileOffset

public int getMsgFileOffset()

setMsgFileOffset

public void setMsgFileOffset(int msgFileOffset)

getSenderName

public java.lang.String getSenderName()

setSenderName

public void setSenderName(java.lang.String senderName)

getSubject

public java.lang.String getSubject()

setSubject

public void setSubject(java.lang.String subject)

getListName

public java.lang.String getListName()

setListName

public void setListName(java.lang.String listName)

getMsgFileName

public java.lang.String getMsgFileName()

setMsgFileName

public void setMsgFileName(java.lang.String msgFileName)


Copyright © 2000 Quiotix Corp. All Rights Reserved.