Class Message
- java.lang.Object
-
- org.silverpeas.components.forums.model.Message
-
- All Implemented Interfaces:
Serializable,org.silverpeas.core.contribution.model.Contribution,org.silverpeas.core.contribution.model.WithAttachment,org.silverpeas.core.contribution.rating.model.Rateable,org.silverpeas.core.Instance<org.silverpeas.core.contribution.model.Contribution>,org.silverpeas.core.Nameable,org.silverpeas.core.security.Securable,org.silverpeas.core.SilverpeasResource
public class Message extends Object implements org.silverpeas.core.contribution.model.Contribution, org.silverpeas.core.contribution.rating.model.Rateable, Serializable, org.silverpeas.core.contribution.model.WithAttachment
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringRESOURCE_TYPEstatic StringSTATUS_FOR_VALIDATIONstatic StringSTATUS_REFUSEDstatic StringSTATUS_VALIDATE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanBeAccessedBy(org.silverpeas.core.admin.user.model.User user)booleanequals(Object o)StringgetAuthor()DategetCreationDate()org.silverpeas.core.admin.user.model.UsergetCreator()DategetDate()intgetForumId()StringgetForumIdAsString()intgetId()StringgetIdAsString()org.silverpeas.core.contribution.model.ContributionIdentifiergetIdentifier()StringgetInstanceId()DategetLastUpdateDate()org.silverpeas.core.admin.user.model.UsergetLastUpdater()intgetParentId()StringgetParentIdAsString()MessagePKgetPk()org.silverpeas.core.contribution.rating.model.ContributionRatinggetRating()static StringgetResourceType()The type of this resourceStringgetStatus()StringgetText()StringgetTitle()inthashCode()booleanisRefused()booleanisSubject()Indicates if the message is a subject (first message of a forum) or a message.booleanisToBeValidated()booleanisValid()voidsetAuthor(String author)voidsetDate(Date date)voidsetForumId(int forumId)voidsetId(int id)voidsetInstanceId(String instanceId)voidsetParentId(int parentId)voidsetPk(MessagePK pk)voidsetStatus(String status)voidsetText(String text)voidsetTitle(String title)StringtoString()-
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
-
-
Method Detail
-
getId
public int getId()
-
getIdAsString
public String getIdAsString()
-
setId
public void setId(int id)
-
getIdentifier
public org.silverpeas.core.contribution.model.ContributionIdentifier getIdentifier()
- Specified by:
getIdentifierin interfaceorg.silverpeas.core.contribution.model.Contribution- Specified by:
getIdentifierin interfaceorg.silverpeas.core.SilverpeasResource
-
getCreator
public org.silverpeas.core.admin.user.model.User getCreator()
- Specified by:
getCreatorin interfaceorg.silverpeas.core.SilverpeasResource
-
getCreationDate
public Date getCreationDate()
- Specified by:
getCreationDatein interfaceorg.silverpeas.core.SilverpeasResource
-
getLastUpdater
public org.silverpeas.core.admin.user.model.User getLastUpdater()
- Specified by:
getLastUpdaterin interfaceorg.silverpeas.core.SilverpeasResource
-
getLastUpdateDate
public Date getLastUpdateDate()
- Specified by:
getLastUpdateDatein interfaceorg.silverpeas.core.SilverpeasResource
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceorg.silverpeas.core.contribution.model.Contribution
-
canBeAccessedBy
public boolean canBeAccessedBy(org.silverpeas.core.admin.user.model.User user)
- Specified by:
canBeAccessedByin interfaceorg.silverpeas.core.contribution.model.Contribution- Specified by:
canBeAccessedByin interfaceorg.silverpeas.core.security.Securable
-
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()
-
getRating
public org.silverpeas.core.contribution.rating.model.ContributionRating getRating()
- Specified by:
getRatingin interfaceorg.silverpeas.core.contribution.rating.model.Rateable
-
-