Class Forum

  • All Implemented Interfaces:
    Serializable, org.silverpeas.core.contribution.model.Contribution, 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 Forum
    extends Object
    implements org.silverpeas.core.contribution.model.Contribution, org.silverpeas.core.contribution.rating.model.Rateable, Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • Forum

        public Forum​(int id,
                     String instanceId,
                     String name,
                     String description,
                     boolean active,
                     int parentId,
                     String category)
    • 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 interface org.silverpeas.core.contribution.model.Contribution
        Specified by:
        getIdentifier in interface org.silverpeas.core.SilverpeasResource
      • getName

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

        public void setName​(String name)
      • getDescription

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

        public void setDescription​(String description)
      • isActive

        public boolean isActive()
      • setActive

        public void setActive​(boolean active)
      • getParentId

        public int getParentId()
      • getParentIdAsString

        public String getParentIdAsString()
      • setParentId

        public void setParentId​(int parentId)
      • getCategory

        public String getCategory()
      • setCategory

        public void setCategory​(String category)
      • getCreationDate

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

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

        public org.silverpeas.core.admin.user.model.User getCreator()
        Specified by:
        getCreator 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
      • setCreationDate

        public void setCreationDate​(Date creationDate)
      • getInstanceId

        public String getInstanceId()
      • setInstanceId

        public void setInstanceId​(String instanceId)
      • setPk

        public void setPk​(ForumPK pk)
      • isRoot

        public boolean isRoot()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getRating

        public org.silverpeas.core.contribution.rating.model.ContributionRating getRating()
        Specified by:
        getRating in interface org.silverpeas.core.contribution.rating.model.Rateable