com.stratelia.webactiv.forums.models
Class Message

java.lang.Object
  extended by com.stratelia.webactiv.forums.models.Message
All Implemented Interfaces:
Serializable, org.silverpeas.rating.Rateable

public class Message
extends Object
implements org.silverpeas.rating.Rateable, Serializable

See Also:
Serialized Form

Field Summary
static String RESOURCE_TYPE
           
static String STATUS_FOR_VALIDATION
           
static String STATUS_REFUSED
           
static String STATUS_VALIDATE
           
 
Constructor Summary
Message(int id, String title, String author, Date date, int forumId, int parentId)
           
Message(int id, String title, String author, Date date, int forumId, int parentId, String instanceId)
           
Message(int id, String title, String author, Date date, int forumId, int parentId, String instanceId, String status)
           
 
Method Summary
 boolean equals(Object o)
           
 String getAuthor()
           
 Date getDate()
           
 int getForumId()
           
 String getForumIdAsString()
           
 int getId()
           
 String getIdAsString()
           
 String getInstanceId()
           
 int getParentId()
           
 String getParentIdAsString()
           
 MessagePK getPk()
           
 org.silverpeas.rating.ContributionRating getRating()
           
static String getResourceType()
          The type of this resource
 String getStatus()
           
 String getText()
           
 String getTitle()
           
 int hashCode()
           
 boolean isRefused()
           
 boolean isSubject()
          Indicates if the message is a subject (first message of a forum) or a message.
 boolean isToBeValidated()
           
 boolean isValid()
           
 void setAuthor(String author)
           
 void setDate(Date date)
           
 void setForumId(int forumId)
           
 void setId(int id)
           
 void setInstanceId(String instanceId)
           
 void setParentId(int parentId)
           
 void setPk(MessagePK pk)
           
 void setStatus(String status)
           
 void setText(String text)
           
 void setTitle(String title)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

STATUS_VALIDATE

public static final String STATUS_VALIDATE
See Also:
Constant Field Values

STATUS_FOR_VALIDATION

public static final String STATUS_FOR_VALIDATION
See Also:
Constant Field Values

STATUS_REFUSED

public static final String STATUS_REFUSED
See Also:
Constant Field Values

RESOURCE_TYPE

public static final String RESOURCE_TYPE
See Also:
Constant Field Values
Constructor Detail

Message

public Message(int id,
               String title,
               String author,
               Date date,
               int forumId,
               int parentId)

Message

public Message(int id,
               String title,
               String author,
               Date date,
               int forumId,
               int parentId,
               String instanceId)

Message

public Message(int id,
               String title,
               String author,
               Date date,
               int forumId,
               int parentId,
               String instanceId,
               String status)
Method Detail

getId

public int getId()

getIdAsString

public String getIdAsString()

setId

public void setId(int id)

getTitle

public String getTitle()

setTitle

public void setTitle(String title)

getAuthor

public String getAuthor()

setAuthor

public void setAuthor(String author)

getDate

public Date getDate()

setDate

public void setDate(Date date)

getForumId

public int getForumId()

getForumIdAsString

public String getForumIdAsString()

setForumId

public void setForumId(int forumId)

getParentId

public int getParentId()

getParentIdAsString

public String getParentIdAsString()

setParentId

public void setParentId(int parentId)

getText

public String getText()

setText

public void setText(String text)

getInstanceId

public String getInstanceId()

setInstanceId

public void setInstanceId(String instanceId)

getPk

public MessagePK getPk()

setPk

public void setPk(MessagePK pk)

getStatus

public String getStatus()

setStatus

public void setStatus(String status)

isSubject

public boolean isSubject()
Indicates if the message is a subject (first message of a forum) or a message.

Returns:

isValid

public boolean isValid()

isToBeValidated

public boolean isToBeValidated()

isRefused

public boolean isRefused()

getResourceType

public static String getResourceType()
The type of this resource

Returns:
the same value returned by getContributionType()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

getRating

public org.silverpeas.rating.ContributionRating getRating()
Specified by:
getRating in interface org.silverpeas.rating.Rateable


Copyright © 2016 Silverpeas. All Rights Reserved.