java.lang.Object
org.silverpeas.components.forums.model.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:
  • Field Details

  • Constructor Details

    • Forum

      public Forum(int id, String instanceId, String name, String description, boolean active, int parentId, String category)
  • Method Details

    • 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()
    • getParentId

      public int getParentId()
    • getParentIdAsString

      public String getParentIdAsString()
    • setParentId

      public void setParentId(int parentId)
    • getCategory

      public String getCategory()
    • 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)
    • getPk

      public ForumPK getPk()
    • setPk

      public void setPk(ForumPK pk)
    • isRoot

      public boolean isRoot()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString 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