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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder of a message object. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Message.MessageBuilderbuilder()booleancanBeAccessedBy(org.silverpeas.core.admin.user.model.User user) booleanorg.silverpeas.core.admin.user.model.UsergetDate()intintgetId()org.silverpeas.core.contribution.model.ContributionIdentifierorg.silverpeas.core.admin.user.model.UserintgetPk()org.silverpeas.core.contribution.rating.model.ContributionRatingstatic StringThe type of this resourcegetText()getTitle()inthashCode()booleanbooleanIndicates if the message is a subject (first message of a forum) or a message.booleanbooleanisValid()voidvoidvoidsetForumId(int forumId) voidsetId(int id) voidsetInstanceId(String instanceId) voidsetParentId(int parentId) voidvoidvoidvoidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.silverpeas.core.contribution.model.Contribution
getContributionType, getDescription, getModel, getName, getResourcePath, isIndexableMethods inherited from interface org.silverpeas.core.Instance
getParentMethods inherited from interface org.silverpeas.core.security.Securable
canBeDeletedBy, canBeFiledInBy, canBeModifiedBy
-
Field Details
-
STATUS_VALIDATE
- See Also:
-
STATUS_FOR_VALIDATION
- See Also:
-
STATUS_REFUSED
- See Also:
-
RESOURCE_TYPE
- See Also:
-
-
Method Details
-
builder
-
getId
public int getId() -
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
- 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
- Specified by:
getLastUpdateDatein interfaceorg.silverpeas.core.SilverpeasResource
-
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
-
getAuthor
-
setAuthor
-
getDate
-
setDate
-
getForumId
public int getForumId() -
getForumIdAsString
-
setForumId
public void setForumId(int forumId) -
getParentId
public int getParentId() -
getParentIdAsString
-
setParentId
public void setParentId(int parentId) -
getText
-
setText
-
getInstanceId
-
setInstanceId
-
getPk
-
setPk
-
getStatus
-
setStatus
-
isSubject
public boolean isSubject()Indicates if the message is a subject (first message of a forum) or a message.- Returns:
- true if this message is the first one, false otherwise.
-
isValid
public boolean isValid() -
isToBeValidated
public boolean isToBeValidated() -
isRefused
public boolean isRefused() -
getResourceType
The type of this resource- Returns:
- the same value returned by getContributionType()
-
equals
-
hashCode
public int hashCode() -
toString
-
getRating
public org.silverpeas.core.contribution.rating.model.ContributionRating getRating()- Specified by:
getRatingin interfaceorg.silverpeas.core.contribution.rating.model.Rateable
-