java.lang.Object
org.silverpeas.core.persistence.datasource.model.jpa.AbstractJpaEntity<Question,org.silverpeas.core.persistence.datasource.model.identifier.UniqueIntegerIdentifier>
org.silverpeas.core.persistence.datasource.model.jpa.BasicJpaEntity<Question,org.silverpeas.core.persistence.datasource.model.identifier.UniqueIntegerIdentifier>
org.silverpeas.components.questionreply.model.Question
All Implemented Interfaces:
Serializable, org.silverpeas.core.persistence.datasource.model.IdentifiableEntity

@Entity public class Question extends org.silverpeas.core.persistence.datasource.model.jpa.BasicJpaEntity<Question,org.silverpeas.core.persistence.datasource.model.identifier.UniqueIntegerIdentifier>
A question asked in a FAQ, that is to say in an instance of the QuestionReply application.
See Also:
  • Field Details

  • Constructor Details

    • Question

      public Question()
    • Question

      public Question(String creatorId, String instanceId)
  • Method Details

    • setId

      public Question setId(String id)
      Sets the unique identifier of this question. It is for web entities representing an existing question.
      Overrides:
      setId in class org.silverpeas.core.persistence.datasource.model.jpa.AbstractJpaEntity<Question,org.silverpeas.core.persistence.datasource.model.identifier.UniqueIntegerIdentifier>
      Parameters:
      id - the unique identifier of the question.
      Returns:
      itself.
    • getIdAsLong

      public long getIdAsLong()
      Gets the unique identifier of this question as a long value.
      Returns:
      the unique identifier of this question.
    • getTitle

      public String getTitle()
    • getContent

      public String getContent()
    • getCreatorId

      public String getCreatorId()
    • getCreationDate

      public String getCreationDate()
    • getStatus

      public int getStatus()
    • getPublicReplyNumber

      public int getPublicReplyNumber()
    • getPrivateReplyNumber

      public int getPrivateReplyNumber()
    • getReplyNumber

      public int getReplyNumber()
    • getInstanceId

      public String getInstanceId()
    • readReplies

      public List<Reply> readReplies()
    • readRecipients

      public List<Recipient> readRecipients()
    • setTitle

      public void setTitle(String title)
    • setContent

      public void setContent(String content)
    • setCreatorId

      public void setCreatorId(String creatorId)
    • setCreationDate

      public final void setCreationDate()
    • setCreationDate

      public void setCreationDate(String creationDate)
    • setStatus

      public void setStatus(int status)
    • setPublicReplyNumber

      public void setPublicReplyNumber(int publicReplyNumber)
    • setPrivateReplyNumber

      public void setPrivateReplyNumber(int privateReplyNumber)
    • setReplyNumber

      public void setReplyNumber(int replyNumber)
    • setInstanceId

      public void setInstanceId(String instanceId)
    • writeReplies

      public void writeReplies(Collection<Reply> replies)
    • writeRecipients

      public void writeRecipients(Collection<Recipient> recipients)
    • getPermalink

      public String getPermalink()
    • getURL

      public String getURL()
    • readCreatorName

      public String readCreatorName()
    • readCreatorName

      public String readCreatorName(org.silverpeas.core.admin.service.OrganizationController organizationController)
    • readAuthor

      public org.silverpeas.core.admin.user.model.UserDetail readAuthor(org.silverpeas.core.admin.service.OrganizationController organizationController)
    • getCategoryId

      public String getCategoryId()
    • setCategoryId

      public void setCategoryId(String categoryId)
    • hasWaitingStatus

      public boolean hasWaitingStatus()
    • hasClosedStatus

      public boolean hasClosedStatus()
    • hasNewStatus

      public boolean hasNewStatus()
    • close

      public void close()
    • waitForAnswer

      public void waitForAnswer()
    • toString

      public String toString()
      Overrides:
      toString in class Object