A C D E F G H I O Q R S T U W
All Classes All Packages

## A

asWebEntities(List<Question>) - Method in class org.silverpeas.components.questionreply.web.QuestionResource
  Converts the specified list of questions into their corresponding web entities.
asWebEntities(List<Reply>, SilverpeasRole) - Method in class org.silverpeas.components.questionreply.web.ReplyResource
  Converts the specified list of replies into their corresponding web entities.
asWebEntity(Question, URI) - Method in class org.silverpeas.components.questionreply.web.QuestionResource
  Converts the question into its corresponding web entity.
asWebEntity(Reply, URI, SilverpeasRole) - Method in class org.silverpeas.components.questionreply.web.ReplyResource
  Converts the reply into its corresponding web entity.
AuthorEntity - Class in org.silverpeas.components.questionreply.web
  The entity representing the author of a comment.
AuthorEntity() - Constructor for class org.silverpeas.components.questionreply.web.AuthorEntity
  Creates an empty comment author.

## C

classifyQuestionReply(long, String) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
  Classify the question reply FAQ on the PdC only if the positions parameter is filled
closeQuestion(long) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
closeQuestions(Collection<Long>) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
componentId - Variable in class org.silverpeas.components.questionreply.web.QuestionResource
componentId - Variable in class org.silverpeas.components.questionreply.web.ReplyResource
createCategory(Category) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
createComponentSessionController(MainSessionController, ComponentContext) - Method in class org.silverpeas.components.questionreply.servlets.QuestionReplyRequestRouter

## D

deleteCategory(String) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
deleteQuestions(Collection<Long>) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
deleteR(Collection<Long>) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController

## E

equals(Object) - Method in class org.silverpeas.components.questionreply.web.AuthorEntity
equals(Object) - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
equals(Object) - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
export(MultiSilverpeasBundle) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
exportAttachment(AttachmentDetail, StringBuilder) - Method in class org.silverpeas.components.questionreply.control.QuestionReplyExport
exportQuestion(Question, StringBuilder, QuestionReplySessionController) - Method in class org.silverpeas.components.questionreply.control.QuestionReplyExport
exportReply(QuestionReplySessionController, Reply, StringBuilder) - Method in class org.silverpeas.components.questionreply.control.QuestionReplyExport

## F

fromQuestion(Question, String) - Static method in class org.silverpeas.components.questionreply.web.QuestionEntity
  Creates a new question entity from the specified question.
fromQuestions(Iterable<Question>, String) - Static method in class org.silverpeas.components.questionreply.web.QuestionEntity
  Creates several new reply entities from the specified list of questions.
fromReplies(Iterable<Reply>, String) - Static method in class org.silverpeas.components.questionreply.web.ReplyEntity
  Creates several new reply entities from the specified list of replies.
fromReply(Reply, String) - Static method in class org.silverpeas.components.questionreply.web.ReplyEntity
  Creates a new reply entity from the specified reply.
fromUser(UserDetail) - Static method in class org.silverpeas.components.questionreply.web.AuthorEntity
  Creates an new comment author entity from the specified user.

## G

genericWriters() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getAllCategories() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getAllQuestions() - Method in class org.silverpeas.components.questionreply.web.QuestionResource
getAllQuestionsByCategory(String) - Method in class org.silverpeas.components.questionreply.web.QuestionResource
getAllRepliesForQuestion(String) - Method in class org.silverpeas.components.questionreply.web.ReplyResource
  Gets the JSON representation of the specified existing question.
getAttachments() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
getAvatar() - Method in class org.silverpeas.components.questionreply.web.AuthorEntity
  Gets the relative path of the user avatar.
getCategory(String) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getCategoryId() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
getComponentId() - Method in class org.silverpeas.components.questionreply.web.QuestionResource
getComponentId() - Method in class org.silverpeas.components.questionreply.web.ReplyResource
getContent() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
getContent() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
getCreationDate() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
getCreationDate() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
getCreator() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
getCreatorId() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
getCreatorId() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
getCreatorName() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
getCurrentQuestion() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getCurrentQuestionContentId() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getCurrentQuestionWriters() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getCurrentReply() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getDestination(String, HttpServletRequest, HttpServletResponse) - Method in class org.silverpeas.components.questionreply.servlets.GoToQuestion
getDestination(String, QuestionReplySessionController, HttpRequest) - Method in class org.silverpeas.components.questionreply.servlets.QuestionReplyRequestRouter
  This method has to be implemented by the component request rooter it has to compute a destination page
getFullName() - Method in class org.silverpeas.components.questionreply.web.AuthorEntity
  Gets the full name of the author (both the first name and the last name).
getHighestSilverpeasUserRole() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getId() - Method in class org.silverpeas.components.questionreply.web.AuthorEntity
  Gets the unique identifier of the author.
getId() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
getId() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
getInstanceId() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
getLanguage() - Method in class org.silverpeas.components.questionreply.web.AuthorEntity
  Gets the prefered language of the author.
getLanguage() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
getNewQuestion() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getNewReply() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getPrivateReplyNumber() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
getPublicRepliesForQuestion(String) - Method in class org.silverpeas.components.questionreply.web.ReplyResource
getPublicReplyNumber() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
getQuestion(long) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getQuestion(String) - Method in class org.silverpeas.components.questionreply.web.QuestionResource
  Gets the JSON representation of the specified existing question.
getQuestions() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getQuestions(Set<String>) - Method in class org.silverpeas.components.questionreply.web.QuestionResource
getQuestionsByCategory(String) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getRepliesForQuestion(long) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getReply(long) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getReplyNumber() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
getResourceBasePath() - Method in class org.silverpeas.components.questionreply.web.QuestionReplyBaseWebService
getSessionControlBeanName() - Method in class org.silverpeas.components.questionreply.servlets.QuestionReplyRequestRouter
  This method has to be implemented in the component request rooter class. returns the session control bean name to be put in the request object ex : for questionReply, returns "questionReply"
getSilverContentIdPosition() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getStatus() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
getTitle() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
getTitle() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
getURI() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
  Gets the URI of this comment entity.
getURI() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
getUserPreferences() - Method in class org.silverpeas.components.questionreply.web.AuthorEntity
  Gets the preference of this author.
getUserProfil() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
getUserRole() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
GoToQuestion - Class in org.silverpeas.components.questionreply.servlets
GoToQuestion() - Constructor for class org.silverpeas.components.questionreply.servlets.GoToQuestion

## H

hashCode() - Method in class org.silverpeas.components.questionreply.web.AuthorEntity
hashCode() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
hashCode() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity

## I

identifiedBy(URI) - Method in class org.silverpeas.components.questionreply.web.QuestionResource
identifiedBy(URI) - Method in class org.silverpeas.components.questionreply.web.ReplyResource
index(SilverpeasComponentInstance) - Method in class org.silverpeas.components.questionreply.QuestionReplyIndexer
isPDCUsed() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
isPrivateRepliesEnabled() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
isPrivateReply() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
isPublicReply() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
isReplyVisible(Question, Reply, QuestionReplySessionController) - Method in class org.silverpeas.components.questionreply.control.QuestionReplyExport
isReplyVisible(Question, Reply, SilverpeasRole, String) - Static method in class org.silverpeas.components.questionreply.control.QuestionReplyExport
isUserExpert() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController

## O

openQuestion(long) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
org.silverpeas.components.questionreply - package org.silverpeas.components.questionreply
org.silverpeas.components.questionreply.control - package org.silverpeas.components.questionreply.control
org.silverpeas.components.questionreply.servlets - package org.silverpeas.components.questionreply.servlets
org.silverpeas.components.questionreply.web - package org.silverpeas.components.questionreply.web

## Q

QuestionEntity - Class in org.silverpeas.components.questionreply.web
QuestionEntity() - Constructor for class org.silverpeas.components.questionreply.web.QuestionEntity
QuestionReplyBaseWebService - Class in org.silverpeas.components.questionreply.web
QuestionReplyBaseWebService() - Constructor for class org.silverpeas.components.questionreply.web.QuestionReplyBaseWebService
QuestionReplyExport - Class in org.silverpeas.components.questionreply.control
QuestionReplyExport(MultiSilverpeasBundle, File) - Constructor for class org.silverpeas.components.questionreply.control.QuestionReplyExport
QuestionReplyIndexer - Class in org.silverpeas.components.questionreply
QuestionReplyIndexer() - Constructor for class org.silverpeas.components.questionreply.QuestionReplyIndexer
QuestionReplyRequestRouter - Class in org.silverpeas.components.questionreply.servlets
  Router class for SuestionReply component
QuestionReplyRequestRouter() - Constructor for class org.silverpeas.components.questionreply.servlets.QuestionReplyRequestRouter
QuestionReplySessionController - Class in org.silverpeas.components.questionreply.control
QuestionReplySessionController(MainSessionController, ComponentContext, String, String) - Constructor for class org.silverpeas.components.questionreply.control.QuestionReplySessionController
QuestionResource - Class in org.silverpeas.components.questionreply.web
  A REST Web resource representing a given question.
QuestionResource() - Constructor for class org.silverpeas.components.questionreply.web.QuestionResource

## R

ReplyEntity - Class in org.silverpeas.components.questionreply.web
ReplyEntity() - Constructor for class org.silverpeas.components.questionreply.web.ReplyEntity
ReplyResource - Class in org.silverpeas.components.questionreply.web
  A REST Web resource representing a given reply to a question.
ReplyResource() - Constructor for class org.silverpeas.components.questionreply.web.ReplyResource

## S

saveNewFAQ(Collection<UploadedFile>) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
  Persist new FAQ inside database and add positions
saveNewQuestion() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
saveNewReply(Collection<UploadedFile>) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
setAvatar(String) - Method in class org.silverpeas.components.questionreply.web.AuthorEntity
  Sets the URL at which is located the user's avatar.
setCurrentQuestion(Question) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
setCurrentReply(Reply) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
setNewQuestionContent(String, String, String) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
setNewReplyContent(String, String, int, int) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
setUserProfil() - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
setUserProfil(String) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController

## T

toQuestion() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
  Gets the reply business objet this entity represent.
toReply() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
  Gets the reply business objet this entity represent.
toString() - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
toString() - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
toUser() - Method in class org.silverpeas.components.questionreply.web.AuthorEntity
  Gets a user detail from this entity.

## U

updateCategory(Category) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
updateCurrentQuestion(String, String, String) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController
updateCurrentReply(String, String) - Method in class org.silverpeas.components.questionreply.control.QuestionReplySessionController

## W

withAttachments(Collection<SimpleDocument>) - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
  Sets a URI to this entity.
withProfile(SilverpeasRole) - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
  Sets the accessing user profile to this entity.
withURI(URI) - Method in class org.silverpeas.components.questionreply.web.QuestionEntity
  Sets a URI to this entity.
withURI(URI) - Method in class org.silverpeas.components.questionreply.web.ReplyEntity
  Sets a URI to this entity.
withUser(User, SilverpeasRole) - Method in class org.silverpeas.components.questionreply.web.QuestionEntity

A C D E F G H I O Q R S T U W
All Classes All Packages