public class BBSMessage extends java.lang.Object implements java.io.Serializable, Listable
Constructor and Description |
---|
BBSMessage()
Constructor.
|
BBSMessage(java.lang.String id,
java.lang.String subject,
java.lang.String author,
long postTime,
java.lang.String boardID,
int viewCount,
java.lang.String boardName,
java.lang.String startTime,
java.lang.String endTime,
java.lang.String memberId,
java.util.List tagList,
java.util.List tagNameList,
int votePoint)
Constructor.
|
BBSMessage(java.lang.String id,
java.lang.String subject,
java.lang.String author,
long postTime,
java.lang.String boardID,
java.lang.String body,
int viewCount,
java.lang.String boardName,
java.lang.String startTime,
java.lang.String endTime,
java.lang.String memberId,
java.lang.String classic,
java.lang.String peak,
java.lang.String finalTime,
java.lang.String lockArticle,
java.lang.String showToSubOrg,
java.util.List tagList,
java.util.List tagNameList,
int votePoint)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
compare(int col,
java.lang.Object obj)
Compare the object in the specified column with the specified object
|
void |
deleted()
Delete this message
|
boolean |
getAdjustableAtColumn(int col)
Get adjustable of the specified column
|
int |
getAlignmentAtColumn(int col)
Get the alignment of the specified column
|
java.lang.String |
getAuthor()
Get the author of this message
|
java.lang.String |
getBBSGMTPostTimeStr() |
java.lang.String |
getBoardID()
Get the board id
|
java.lang.String |
getBoardName()
Get the BoardName.
|
java.lang.String |
getBody()
Get the body of this message
|
java.util.HashMap |
getCancelClassic() |
java.util.HashMap |
getCancelLockArticle() |
java.util.HashMap |
getCancelPeak() |
java.lang.String |
getClassic() |
java.lang.String |
getColumnNameAtColumn(int col)
Get column name of the specified column
|
int |
getColumnSize()
Get the column size
|
int |
getColumnWidthAtColumn(int col)
Get the column width of the specified column
|
java.lang.String |
getEndTime() |
java.lang.String |
getEndTimeStr()
Get the end time string
|
java.lang.String |
getFinalTime() |
long |
getGMTPostTime() |
java.lang.String |
getGMTPostTimeStr() |
java.lang.Object |
getHashKey() |
java.lang.String |
getID()
Get the message id
|
java.lang.String |
getLockArticle() |
java.lang.String |
getMemberId() |
java.lang.Object |
getObjectAtColumn(int col)
Get the object with the specified column
|
java.lang.String |
getParentMessage() |
java.lang.String |
getPeak() |
long |
getPostTime()
Get the post time of this message
|
java.lang.String |
getPostTimeStr()
Get the post time string
|
java.lang.String |
getPrincipal()
Get the principal.
|
java.lang.String |
getReplyMessage()
Get the reply message
|
java.lang.String |
getRePlyTimeString(long time) |
java.util.HashMap |
getSetClassic() |
java.util.HashMap |
getSetLockArticle() |
java.util.HashMap |
getSetPeak() |
java.lang.String |
getShowToSubOrg() |
java.lang.String |
getStartTime() |
java.lang.String |
getStartTimeStr()
Get the start time string
|
java.lang.String |
getSubject()
Get the subject of this message
|
java.util.List<EIPTag> |
getTagList() |
java.util.List<java.lang.String> |
getTagNameList() |
java.lang.String |
getTimeString(long time)
Get time string with the specified time
|
int |
getViewCount()
Get the View Count.
|
int |
getVotePoint() |
boolean |
isContainBody()
Check whether this message is containing body.
|
boolean |
isDeleted()
Check whether the message is deleted
|
boolean |
isNew()
Check whether this message is a new message
|
boolean |
isOutdatedStillShow() |
boolean |
isPermission() |
boolean |
isReply()
Check whether this message is a reply message
|
void |
setAuthor(java.lang.String author)
Set the author of this message
|
void |
setBoardID(java.lang.String boardID)
Set the board id
|
void |
setBoardName(java.lang.String boardName) |
void |
setBody(java.lang.String body)
Set the body of this message
|
void |
setClassic(java.lang.String classic) |
void |
setEndTime(java.lang.String endTime) |
void |
setFinalTime(java.lang.String finalTime) |
void |
setGMTPostTime(long GMTPostTime) |
void |
setID(java.lang.String ID)
Set the message id
|
void |
setLockArticle(java.lang.String lockArticle) |
void |
setMemberId(java.lang.String memberId) |
void |
setNew(boolean b)
Set this message is a new message or not a new message
|
void |
setOutdatedStillShow(boolean outdatedStillShow) |
void |
setParentMessage(java.lang.String parentMessage) |
void |
setPeak(java.lang.String peak) |
void |
setPermission(boolean permission) |
void |
setPostTime(long postTime)
Set the post time of this message
|
void |
setPrincipal(java.lang.String principal)
Set the principal.
|
void |
setReply(java.lang.String applyMessageID)
Set the reply message
|
void |
setShowToSubOrg(java.lang.String showToSubOrg) |
void |
setStartTime(java.lang.String startTime) |
void |
setSubject(java.lang.String subject)
Set the subject of this message
|
void |
setTagList(java.util.List tagList) |
void |
setTagNameList(java.util.List<java.lang.String> tagNameList) |
void |
setViewCount(int vc)
Set the View Count.
|
void |
setVotePoint(int votePoint) |
java.lang.String |
toString()
Convert the data of this message to a string statement.
|
void |
update(java.lang.Object obj) |
public BBSMessage()
BBSMessage
without
parameters. The value of variables in the instance which constructed by
this constructor are all initial values.public BBSMessage(java.lang.String id, java.lang.String subject, java.lang.String author, long postTime, java.lang.String boardID, int viewCount, java.lang.String boardName, java.lang.String startTime, java.lang.String endTime, java.lang.String memberId, java.util.List tagList, java.util.List tagNameList, int votePoint)
BBSMessage
with the
specified parameters. The message body of the instance which constructed
by this constructor is null.id
- the given message idsubject
- the subject of this messageauthor
- the author's name of this messagepostTime
- the post time of this messageboardID
- the id of the board which invloves this messagepublic BBSMessage(java.lang.String id, java.lang.String subject, java.lang.String author, long postTime, java.lang.String boardID, java.lang.String body, int viewCount, java.lang.String boardName, java.lang.String startTime, java.lang.String endTime, java.lang.String memberId, java.lang.String classic, java.lang.String peak, java.lang.String finalTime, java.lang.String lockArticle, java.lang.String showToSubOrg, java.util.List tagList, java.util.List tagNameList, int votePoint)
BBSMessage
with the
specified parameters.id
- the given message idsubject
- the subject of this messageauthor
- the author's name of this messagepostTime
- the post time of this messageboardID
- the id of the board which invloves this messagebody
- the body of this messagepublic java.util.HashMap getSetClassic()
public java.util.HashMap getCancelClassic()
public java.util.HashMap getSetPeak()
public java.util.HashMap getCancelPeak()
public java.util.HashMap getSetLockArticle()
public java.util.HashMap getCancelLockArticle()
public java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
author
- the given author namepublic java.lang.String getID()
public void setID(java.lang.String ID)
ID
- the given idpublic java.lang.String getBoardID()
public void setBoardID(java.lang.String boardID)
boardID
- the given idpublic java.lang.String getBody()
public void setBody(java.lang.String body)
body
- the given stringpublic boolean isContainBody()
public long getPostTime()
public void setPostTime(long postTime)
postTime
- the given post timepublic java.lang.String getFinalTime()
public void setFinalTime(java.lang.String finalTime)
public java.lang.String getSubject()
public void setSubject(java.lang.String subject)
subject
- the given subjectpublic boolean isNew()
public boolean isReply()
public void setNew(boolean b)
b
- true the message is a new message; false
the message is not a new messagepublic java.lang.String getClassic()
public void setClassic(java.lang.String classic)
public java.lang.String getPeak()
public void setPeak(java.lang.String peak)
public java.lang.String getLockArticle()
public void setLockArticle(java.lang.String lockArticle)
public void setReply(java.lang.String applyMessageID)
appluMessageID
- the given reply message's idpublic java.lang.String getReplyMessage()
public boolean isDeleted()
public void deleted()
public java.lang.String toString()
toString
in class java.lang.Object
public int getColumnSize()
getColumnSize
in interface Listable
public java.lang.String getColumnNameAtColumn(int col) throws java.util.NoSuchElementException
getColumnNameAtColumn
in interface Listable
col
- the given columnjava.util.NoSuchElementException
- if col < 0 or col >= column sizepublic java.lang.Object getObjectAtColumn(int col) throws java.util.NoSuchElementException
getObjectAtColumn
in interface Listable
col
- the given columnjava.util.NoSuchElementException
- if col < 0 or col >= column sizepublic int getColumnWidthAtColumn(int col) throws java.util.NoSuchElementException
getColumnWidthAtColumn
in interface Listable
col
- the given columnjava.util.NoSuchElementException
- if col < 0 or col >= column sizepublic int getAlignmentAtColumn(int col) throws java.util.NoSuchElementException
getAlignmentAtColumn
in interface Listable
col
- the given columnjava.util.NoSuchElementException
- if col < 0 or col >= column sizepublic boolean getAdjustableAtColumn(int col) throws java.util.NoSuchElementException
getAdjustableAtColumn
in interface Listable
col
- the given columnjava.util.NoSuchElementException
- if col < 0 or col >= column sizepublic int compare(int col, java.lang.Object obj) throws java.util.NoSuchElementException
public java.lang.String getTimeString(long time)
time
- the given timepublic java.lang.String getRePlyTimeString(long time)
public java.lang.String getPostTimeStr()
public java.lang.String getStartTimeStr()
public java.lang.String getEndTimeStr()
public int getViewCount()
public void setViewCount(int vc)
public java.lang.String getBoardName()
public void setBoardName(java.lang.String boardName)
public java.lang.String getStartTime()
public void setStartTime(java.lang.String startTime)
public java.lang.String getEndTime()
public void setEndTime(java.lang.String endTime)
public void update(java.lang.Object obj)
public java.lang.Object getHashKey()
public long getGMTPostTime()
public void setGMTPostTime(long GMTPostTime)
public java.lang.String getGMTPostTimeStr()
public java.lang.String getBBSGMTPostTimeStr()
public java.lang.String getMemberId()
public void setMemberId(java.lang.String memberId)
public boolean isPermission()
public void setPermission(boolean permission)
public java.lang.String getParentMessage()
public void setParentMessage(java.lang.String parentMessage)
public java.lang.String getPrincipal()
public void setPrincipal(java.lang.String principal)
public java.lang.String getShowToSubOrg()
public void setShowToSubOrg(java.lang.String showToSubOrg)
public java.util.List<EIPTag> getTagList()
public void setTagList(java.util.List tagList)
public java.util.List<java.lang.String> getTagNameList()
public void setTagNameList(java.util.List<java.lang.String> tagNameList)
public int getVotePoint()
public void setVotePoint(int votePoint)
public boolean isOutdatedStillShow()
public void setOutdatedStillShow(boolean outdatedStillShow)
Copyright ? 2022. All Rights Reserved.