Class Question
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()longGets the unique identifier of this question as a long value.intintintintgetTitle()getURL()booleanbooleanbooleanorg.silverpeas.core.admin.user.model.UserDetailreadAuthor(org.silverpeas.core.admin.service.OrganizationController organizationController) readCreatorName(org.silverpeas.core.admin.service.OrganizationController organizationController) voidsetCategoryId(String categoryId) voidsetContent(String content) final voidvoidsetCreationDate(String creationDate) voidsetCreatorId(String creatorId) Sets the unique identifier of this question.voidsetInstanceId(String instanceId) voidsetPrivateReplyNumber(int privateReplyNumber) voidsetPublicReplyNumber(int publicReplyNumber) voidsetReplyNumber(int replyNumber) voidsetStatus(int status) voidtoString()voidvoidwriteRecipients(Collection<Recipient> recipients) voidwriteReplies(Collection<Reply> replies) Methods inherited from class org.silverpeas.core.persistence.datasource.model.jpa.BasicJpaEntity
performBeforePersist, performBeforeRemove, performBeforeUpdateMethods inherited from class org.silverpeas.core.persistence.datasource.model.jpa.AbstractJpaEntity
equals, getId, getNativeId, hashCode, isPersisted
-
Field Details
-
CLOSED
public static final int CLOSED- See Also:
-
NEW
public static final int NEW- See Also:
-
WAITING
public static final int WAITING- See Also:
-
-
Constructor Details
-
Question
public Question() -
Question
-
-
Method Details
-
setId
Sets the unique identifier of this question. It is for web entities representing an existing question.- Overrides:
setIdin classorg.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
-
getContent
-
getCreatorId
-
getCreationDate
-
getStatus
public int getStatus() -
getPublicReplyNumber
public int getPublicReplyNumber() -
getPrivateReplyNumber
public int getPrivateReplyNumber() -
getReplyNumber
public int getReplyNumber() -
getInstanceId
-
readReplies
-
readRecipients
-
setTitle
-
setContent
-
setCreatorId
-
setCreationDate
public final void setCreationDate() -
setCreationDate
-
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
-
writeReplies
-
writeRecipients
-
getPermalink
-
getURL
-
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
-
setCategoryId
-
hasWaitingStatus
public boolean hasWaitingStatus() -
hasClosedStatus
public boolean hasClosedStatus() -
hasNewStatus
public boolean hasNewStatus() -
close
public void close() -
waitForAnswer
public void waitForAnswer() -
toString
-