Class PostDetail

  • All Implemented Interfaces:
    Serializable, org.silverpeas.core.contribution.model.Contribution, org.silverpeas.core.contribution.model.SilverpeasContent, org.silverpeas.core.Identifiable, org.silverpeas.core.Instance<org.silverpeas.core.contribution.model.Contribution>, org.silverpeas.core.Nameable, org.silverpeas.core.security.Securable, org.silverpeas.core.SilverpeasResource

    public final class PostDetail
    extends Object
    implements org.silverpeas.core.contribution.model.SilverpeasContent
    See Also:
    Serialized Form
    • Constructor Detail

      • PostDetail

        public PostDetail​(org.silverpeas.core.contribution.publication.model.PublicationDetail publication,
                          String categoryId)
      • PostDetail

        public PostDetail​(org.silverpeas.core.contribution.publication.model.PublicationDetail publication,
                          String categoryId,
                          Date dateEvent)
      • PostDetail

        public PostDetail​(org.silverpeas.core.contribution.publication.model.PublicationDetail publication,
                          Category category,
                          int nbComments)
      • PostDetail

        public PostDetail​(org.silverpeas.core.contribution.publication.model.PublicationDetail publication,
                          Category category,
                          int nbComments,
                          Date dateEvent)
    • Method Detail

      • getContent

        public String getContent()
      • setContent

        public void setContent​(String content)
      • getCategory

        public Category getCategory()
      • setCategory

        public void setCategory​(Category category)
      • getNbComments

        public int getNbComments()
      • setNbComments

        public void setNbComments​(int nbComments)
      • getPublication

        public org.silverpeas.core.contribution.publication.model.PublicationDetail getPublication()
      • setPublication

        public void setPublication​(org.silverpeas.core.contribution.publication.model.PublicationDetail publication)
      • getCategoryId

        public String getCategoryId()
      • setCategoryId

        public void setCategoryId​(String categoryId)
      • getCreatorName

        public String getCreatorName()
      • setCreatorName

        public void setCreatorName​(String creatorName)
      • getDateEvent

        public Date getDateEvent()
      • setDateEvent

        public void setDateEvent​(Date dateEvent)
      • getPermalink

        public String getPermalink()
      • getId

        public String getId()
        Specified by:
        getId in interface org.silverpeas.core.Identifiable
        Specified by:
        getId in interface org.silverpeas.core.contribution.model.SilverpeasContent
      • getComponentInstanceId

        public String getComponentInstanceId()
        Specified by:
        getComponentInstanceId in interface org.silverpeas.core.contribution.model.SilverpeasContent
      • getCreator

        public org.silverpeas.core.admin.user.model.User getCreator()
        Specified by:
        getCreator in interface org.silverpeas.core.SilverpeasResource
      • getCreationDate

        public Date getCreationDate()
        Specified by:
        getCreationDate in interface org.silverpeas.core.SilverpeasResource
      • getLastUpdater

        public org.silverpeas.core.admin.user.model.User getLastUpdater()
        Specified by:
        getLastUpdater in interface org.silverpeas.core.SilverpeasResource
      • getLastUpdateDate

        public Date getLastUpdateDate()
        Specified by:
        getLastUpdateDate in interface org.silverpeas.core.SilverpeasResource
      • getTitle

        public String getTitle()
        Specified by:
        getTitle in interface org.silverpeas.core.contribution.model.Contribution
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface org.silverpeas.core.contribution.model.Contribution
        Specified by:
        getDescription in interface org.silverpeas.core.Nameable
      • getContributionType

        public String getContributionType()
        Specified by:
        getContributionType in interface org.silverpeas.core.contribution.model.Contribution
      • getResourceType

        public static String getResourceType()
        The type of this resource
        Returns:
        the same value returned by getContributionType()
      • getSilverpeasContentId

        public String getSilverpeasContentId()
        Specified by:
        getSilverpeasContentId in interface org.silverpeas.core.contribution.model.SilverpeasContent