Class SuggestionEntity
java.lang.Object
org.silverpeas.components.suggestionbox.web.SuggestionEntity
- All Implemented Interfaces:
Serializable,org.silverpeas.core.web.rs.WebEntity
It represents the state of a suggestion in a suggestion box as transmitted within the body of
an HTTP response or an HTTP request.
- Author:
- mmoquillon
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SuggestionEntitydecorate(Suggestion suggestion) static SuggestionEntityfromSuggestion(Suggestion suggestion) org.silverpeas.core.admin.user.model.UserintgetId()org.silverpeas.core.webapi.rating.RaterRatingEntitygetTitle()getURI()org.silverpeas.core.webapi.validation.ContributionValidationEntitybooleanisPublishableBy(org.silverpeas.core.admin.user.model.User user) protected voidsetApprobationDate(String dateInISO8601) protected voidsetAuthorName(String author) protected voidsetCommentCount(int count) protected voidsetContent(String content) protected voidsetContributionType(String type) protected voidsetCreateDate(Date validationDate) protected voidprotected voidsetRaterRating(org.silverpeas.core.webapi.rating.RaterRatingEntity raterRatingEntity) protected voidprotected voidprotected voidsetValidation(org.silverpeas.core.webapi.validation.ContributionValidationEntity validation) toString()
-
Constructor Details
-
SuggestionEntity
protected SuggestionEntity()
-
-
Method Details
-
fromSuggestion
-
getURI
- Specified by:
getURIin interfaceorg.silverpeas.core.web.rs.WebEntity
-
getId
-
getTitle
-
getContent
-
getAuthorName
-
getCommentCount
public int getCommentCount() -
getCreateDate
-
getLastUpdateDate
-
getContributionType
-
isPublishableBy
public boolean isPublishableBy(org.silverpeas.core.admin.user.model.User user) -
getValidation
public org.silverpeas.core.webapi.validation.ContributionValidationEntity getValidation() -
getRaterRating
public org.silverpeas.core.webapi.rating.RaterRatingEntity getRaterRating() -
getAuthor
public org.silverpeas.core.admin.user.model.User getAuthor() -
setValidation
protected void setValidation(org.silverpeas.core.webapi.validation.ContributionValidationEntity validation) -
setURI
-
setTitle
-
setContent
-
setCommentCount
protected void setCommentCount(int count) -
setContributionType
-
setAuthorName
-
setCreateDate
-
setApprobationDate
-
setRaterRating
protected void setRaterRating(org.silverpeas.core.webapi.rating.RaterRatingEntity raterRatingEntity) -
setId
-
decorate
-
toString
-