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 String
RESOURCE_TYPE
static String
STATUS_FOR_VALIDATION
static String
STATUS_REFUSED
static String
STATUS_VALIDATE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canBeAccessedBy(org.silverpeas.core.admin.user.model.User user)
boolean
equals(Object o)
String
getAuthor()
Date
getCreationDate()
org.silverpeas.core.admin.user.model.User
getCreator()
Date
getDate()
int
getForumId()
String
getForumIdAsString()
int
getId()
String
getIdAsString()
org.silverpeas.core.contribution.model.ContributionIdentifier
getIdentifier()
String
getInstanceId()
Date
getLastUpdateDate()
org.silverpeas.core.admin.user.model.User
getLastUpdater()
int
getParentId()
String
getParentIdAsString()
MessagePK
getPk()
org.silverpeas.core.contribution.rating.model.ContributionRating
getRating()
static String
getResourceType()
The type of this resourceString
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
-
-
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:
getIdentifier
in interfaceorg.silverpeas.core.contribution.model.Contribution
- Specified by:
getIdentifier
in interfaceorg.silverpeas.core.SilverpeasResource
-
getCreator
public org.silverpeas.core.admin.user.model.User getCreator()
- Specified by:
getCreator
in interfaceorg.silverpeas.core.SilverpeasResource
-
getCreationDate
public Date getCreationDate()
- Specified by:
getCreationDate
in interfaceorg.silverpeas.core.SilverpeasResource
-
getLastUpdater
public org.silverpeas.core.admin.user.model.User getLastUpdater()
- Specified by:
getLastUpdater
in interfaceorg.silverpeas.core.SilverpeasResource
-
getLastUpdateDate
public Date getLastUpdateDate()
- Specified by:
getLastUpdateDate
in interfaceorg.silverpeas.core.SilverpeasResource
-
getTitle
public String getTitle()
- Specified by:
getTitle
in interfaceorg.silverpeas.core.contribution.model.Contribution
-
canBeAccessedBy
public boolean canBeAccessedBy(org.silverpeas.core.admin.user.model.User user)
- Specified by:
canBeAccessedBy
in interfaceorg.silverpeas.core.contribution.model.Contribution
- Specified by:
canBeAccessedBy
in 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:
getRating
in interfaceorg.silverpeas.core.contribution.rating.model.Rateable
-
-