Agentflow
V3.1

pe.pase
Class BBSBoard

java.lang.Object
  extended by pe.pase.BBSBoard
All Implemented Interfaces:
com.flowring.entity.Entity, java.io.Serializable
Direct Known Subclasses:
AFBBSBoard

public class BBSBoard
extends java.lang.Object
implements java.io.Serializable, com.flowring.entity.Entity

No comment yet

Version:
1.1.5,
Author:
semap
See Also:
Serialized Form

Field Summary
static java.lang.String DEFAULT_BBSBOARD_COM_NAME
           
static java.lang.String DEFAULT_BBSBOARD_NAME
           
static long DEFAULT_POLICY_DAYS
          列出文章條件設定為n日前以後post的文章, n的default值
static long DEFAULT_POLICY_MESSAGES
          列出文章條件設定為總篇數的default值
static int DEFAULT_POST_POLICY
           
static int POLICY_DAYS
          列出文章條件設定為n日前以後post的文章
static int POLICY_MESSAGES
          列出文章條件設定為總篇數
static int POST_POLICY_ANONYMOUS
          可接受Anonymous post
static int POST_POLICY_NORMAL
          不接受Anonymous post
static int STATUS_NORMAL
          BBS板的狀態為正常
static java.lang.String STATUS_NORMAL_STRING
           
static int STATUS_READONLY
          BBS板的狀態為只能閱讀(只有owner可post)
static java.lang.String STATUS_READONLY_STRING
           
static int STATUS_SUSPEND
          BBS板的狀態為停止(user看不到)
static java.lang.String STATUS_SUSPEND_STRING
           
 
Constructor Summary
BBSBoard()
           
BBSBoard(java.lang.String id, java.lang.String name, java.lang.String comName, java.lang.String owner)
           
BBSBoard(java.lang.String id, java.lang.String name, java.lang.String comName, java.lang.String owner, int status, int deletePolicy, long deletePolicyNumber, int postPolicy, int msgCnt, long lastPostTime)
           
 
Method Summary
 void addRangeList(BBSBoardAccess boardAccess)
           
 java.lang.String getComName()
           
 long getGMTPostTime()
           
 java.lang.String getGMTPostTimeStr()
           
 java.lang.Object getHashKey()
           
 java.lang.String getID()
           
 int getMessageDeletePolicy()
           
 long getMessageDeletePolicyNumber()
           
 int getMsgCount()
           
 java.lang.String getName()
           
 java.lang.String getOwner()
           
 int getPostPolicy()
           
 long getPostTime()
          Get the post time of this message
 java.lang.String getPostTimeStr()
          Get the post time string
 java.util.Vector getRangeList()
           
 int getStatus()
           
 java.lang.String getStatusString()
           
static int getStatusWithStatusString(java.lang.String st)
           
 java.lang.String getTimeString(long time)
          Get time string with the specified time
 void setComName(java.lang.String comName)
           
 void setGMTPostTime(long GMTPostTime)
           
 void setID(java.lang.String id)
           
 void setMessageDeletePolicy(int policy)
           
 void setMessageDeletePolicyNumber(long number)
           
 void setMsgCount(int msgCnt)
           
 void setName(java.lang.String name)
           
 void setOwner(java.lang.String owner)
           
 void setPostPolicy(int policy)
           
 void setPostTime(long postTime)
          Set the post time of this message
 void setRangeList(java.util.Vector rangeList)
           
 void setStatus(int status)
           
 java.lang.String toString()
           
 void update(java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_BBSBOARD_COM_NAME

public static final java.lang.String DEFAULT_BBSBOARD_COM_NAME
See Also:
Constant Field Values

DEFAULT_BBSBOARD_NAME

public static final java.lang.String DEFAULT_BBSBOARD_NAME
See Also:
Constant Field Values

DEFAULT_POLICY_DAYS

public static final long DEFAULT_POLICY_DAYS
列出文章條件設定為n日前以後post的文章, n的default值

See Also:
Constant Field Values

DEFAULT_POLICY_MESSAGES

public static final long DEFAULT_POLICY_MESSAGES
列出文章條件設定為總篇數的default值

See Also:
Constant Field Values

DEFAULT_POST_POLICY

public static final int DEFAULT_POST_POLICY
See Also:
Constant Field Values

POLICY_DAYS

public static final int POLICY_DAYS
列出文章條件設定為n日前以後post的文章

See Also:
Constant Field Values

POLICY_MESSAGES

public static final int POLICY_MESSAGES
列出文章條件設定為總篇數

See Also:
Constant Field Values

POST_POLICY_ANONYMOUS

public static final int POST_POLICY_ANONYMOUS
可接受Anonymous post

See Also:
Constant Field Values

POST_POLICY_NORMAL

public static final int POST_POLICY_NORMAL
不接受Anonymous post

See Also:
Constant Field Values

STATUS_NORMAL

public static final int STATUS_NORMAL
BBS板的狀態為正常

See Also:
Constant Field Values

STATUS_NORMAL_STRING

public static final java.lang.String STATUS_NORMAL_STRING
See Also:
Constant Field Values

STATUS_READONLY

public static final int STATUS_READONLY
BBS板的狀態為只能閱讀(只有owner可post)

See Also:
Constant Field Values

STATUS_READONLY_STRING

public static final java.lang.String STATUS_READONLY_STRING
See Also:
Constant Field Values

STATUS_SUSPEND

public static final int STATUS_SUSPEND
BBS板的狀態為停止(user看不到)

See Also:
Constant Field Values

STATUS_SUSPEND_STRING

public static final java.lang.String STATUS_SUSPEND_STRING
See Also:
Constant Field Values
Constructor Detail

BBSBoard

public BBSBoard()

BBSBoard

public BBSBoard(java.lang.String id,
                java.lang.String name,
                java.lang.String comName,
                java.lang.String owner)

BBSBoard

public BBSBoard(java.lang.String id,
                java.lang.String name,
                java.lang.String comName,
                java.lang.String owner,
                int status,
                int deletePolicy,
                long deletePolicyNumber,
                int postPolicy,
                int msgCnt,
                long lastPostTime)
Method Detail

addRangeList

public void addRangeList(BBSBoardAccess boardAccess)

getComName

public java.lang.String getComName()

getGMTPostTime

public long getGMTPostTime()

getGMTPostTimeStr

public java.lang.String getGMTPostTimeStr()

getHashKey

public java.lang.Object getHashKey()
Specified by:
getHashKey in interface com.flowring.entity.Entity

getID

public java.lang.String getID()

getMessageDeletePolicy

public int getMessageDeletePolicy()

getMessageDeletePolicyNumber

public long getMessageDeletePolicyNumber()

getMsgCount

public int getMsgCount()

getName

public java.lang.String getName()

getOwner

public java.lang.String getOwner()

getPostPolicy

public int getPostPolicy()

getPostTime

public long getPostTime()
Get the post time of this message

Returns:
the post time
Since:
version 1.1.0

getPostTimeStr

public java.lang.String getPostTimeStr()
Get the post time string

Returns:
the post time string
Since:
version 1.1.0

getRangeList

public java.util.Vector getRangeList()

getStatus

public int getStatus()

getStatusString

public java.lang.String getStatusString()

getStatusWithStatusString

public static int getStatusWithStatusString(java.lang.String st)

getTimeString

public java.lang.String getTimeString(long time)
Get time string with the specified time

Parameters:
time - the given time
Returns:
the time string
Since:
version 1.1.0

setComName

public void setComName(java.lang.String comName)

setGMTPostTime

public void setGMTPostTime(long GMTPostTime)

setID

public void setID(java.lang.String id)

setMessageDeletePolicy

public void setMessageDeletePolicy(int policy)

setMessageDeletePolicyNumber

public void setMessageDeletePolicyNumber(long number)

setMsgCount

public void setMsgCount(int msgCnt)

setName

public void setName(java.lang.String name)

setOwner

public void setOwner(java.lang.String owner)

setPostPolicy

public void setPostPolicy(int policy)

setPostTime

public void setPostTime(long postTime)
Set the post time of this message

Parameters:
postTime - the given post time
Since:
version 1.1.0

setRangeList

public void setRangeList(java.util.Vector rangeList)

setStatus

public void setStatus(int status)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

update

public void update(java.lang.Object obj)
Specified by:
update in interface com.flowring.entity.Entity

Agentflow
V3.1

Submit a bug or feature
Copyright 1999-2010 Flowring , Inc. 12F., No.120, Sec2, Gongdao 5th Rd.,
Hsinchu City 300, Taiwan (R.O.C.) All Rights Reserved.