|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use FAQSetting | |
|---|---|
| org.exoplatform.faq.service | Provides the classes necessary to manage FAQ, including creating, getting, updating, deleting or moving questions and answers. |
| org.exoplatform.faq.service.impl | |
| Uses of FAQSetting in org.exoplatform.faq.service |
|---|
| Methods in org.exoplatform.faq.service with parameters of type FAQSetting | |
|---|---|
QuestionPageList |
DataStorage.getAllQuestionsByCatetory(String categoryId,
FAQSetting faqSetting)
|
QuestionPageList |
FAQService.getAllQuestionsByCatetory(String categoryId,
FAQSetting faqSetting)
Gets all questions of a category by its Id. |
long[] |
DataStorage.getCategoryInfo(String categoryId,
FAQSetting faqSetting)
|
long[] |
FAQService.getCategoryInfo(String categoryId,
FAQSetting setting)
Gets some information of a category by its Id, including the number of its sub-categories, total of questions, the number of questions which are unapproved and not yet answered. |
QuestionPageList |
DataStorage.getListQuestionsWatch(FAQSetting faqSetting,
String currentUser)
|
QuestionPageList |
FAQService.getListQuestionsWatch(FAQSetting faqSetting,
String currentUser)
Gets a list of questions watched by a user. |
static String |
Utils.getOderBy(FAQSetting faqSetting)
|
QuestionPageList |
DataStorage.getPendingQuestionsByCategory(String categoryId,
FAQSetting faqSetting)
|
QuestionPageList |
FAQService.getPendingQuestionsByCategory(String categoryId,
FAQSetting faqSetting)
Gets a list of pending questions in a category. |
QuestionPageList |
DataStorage.getQuestionsByCatetory(String categoryId,
FAQSetting faqSetting)
|
QuestionPageList |
FAQService.getQuestionsByCatetory(String categoryId,
FAQSetting faqSetting)
Gets activated and approved questions of a category by its Id. |
List<Category> |
DataStorage.getSubCategories(String categoryId,
FAQSetting faqSetting,
boolean isGetAll,
List<String> limitedUsers)
|
List<Category> |
FAQService.getSubCategories(String categoryId,
FAQSetting faqSetting,
boolean isGetAll,
List<String> userView)
Gets all sub-categories of a category. |
void |
DataStorage.getUserSetting(String userName,
FAQSetting faqSetting)
|
void |
FAQService.getUserSetting(String userName,
FAQSetting faqSetting)
Gets settings of a user that are used for displaying categories and questions. |
void |
DataStorage.moveQuestions(List<String> questions,
String destCategoryId,
String questionLink,
FAQSetting faqSetting)
|
void |
FAQService.moveQuestions(List<String> questions,
String destCategoryId,
String questionLink,
FAQSetting faqSetting)
Moves questions to a category. |
void |
DataStorage.saveFAQSetting(FAQSetting faqSetting,
String userName)
|
void |
FAQService.saveFAQSetting(FAQSetting faqSetting,
String userName)
Updates the settings information of FAQ. |
javax.jcr.Node |
DataStorage.saveQuestion(Question question,
boolean isAddNew,
FAQSetting faqSetting)
|
javax.jcr.Node |
FAQService.saveQuestion(Question question,
boolean isAddNew,
FAQSetting faqSetting)
Saves information for a question which is added or updated. |
| Constructors in org.exoplatform.faq.service with parameters of type FAQSetting | |
|---|---|
QuestionPageList(javax.jcr.Node categoryNode,
String quesQuerry,
List<Object> listObject,
FAQSetting setting)
Instantiates a new question page list. |
|
| Uses of FAQSetting in org.exoplatform.faq.service.impl |
|---|
| Methods in org.exoplatform.faq.service.impl with parameters of type FAQSetting | |
|---|---|
QuestionPageList |
FAQServiceImpl.getAllQuestionsByCatetory(String categoryId,
FAQSetting faqSetting)
|
QuestionPageList |
JCRDataStorage.getAllQuestionsByCatetory(String categoryId,
FAQSetting faqSetting)
|
QuestionPageList |
FAQServiceImpl.getAllQuestionsByCatetory(String categoryId,
org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
FAQSetting faqSetting)
This method get all questions via category identify and convert to list of question list |
long[] |
FAQServiceImpl.getCategoryInfo(String categoryId,
FAQSetting setting)
|
long[] |
JCRDataStorage.getCategoryInfo(String categoryId,
FAQSetting faqSetting)
|
long[] |
FAQServiceImpl.getCategoryInfo(String categoryId,
org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
FAQSetting setting)
This method get some informations of category: to count sub-categories, to count questions, to count question have not yet answer, to count question is not approved are contained in this category |
QuestionPageList |
FAQServiceImpl.getListQuestionsWatch(FAQSetting faqSetting,
String currentUser)
|
QuestionPageList |
JCRDataStorage.getListQuestionsWatch(FAQSetting faqSetting,
String currentUser)
|
QuestionPageList |
FAQServiceImpl.getListQuestionsWatch(FAQSetting faqSetting,
String currentUser,
org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
|
QuestionPageList |
FAQServiceImpl.getPendingQuestionsByCategory(String categoryId,
FAQSetting faqSetting)
|
QuestionPageList |
JCRDataStorage.getPendingQuestionsByCategory(String categoryId,
FAQSetting faqSetting)
|
QuestionPageList |
FAQServiceImpl.getPendingQuestionsByCategory(String categoryId,
org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
FAQSetting faqSetting)
|
QuestionPageList |
FAQServiceImpl.getQuestionsByCatetory(String categoryId,
FAQSetting faqSetting)
|
QuestionPageList |
JCRDataStorage.getQuestionsByCatetory(String categoryId,
FAQSetting faqSetting)
|
QuestionPageList |
FAQServiceImpl.getQuestionsByCatetory(String categoryId,
org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
FAQSetting faqSetting)
This method should view questions, only question node is activated and approved via category identify and convert to list of question object |
QuestionPageList |
FAQServiceImpl.getQuestionsNotYetAnswer(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
String categoryId,
FAQSetting setting)
This method get all question node have not yet answer and convert to list of question object (QuestionPageList) |
List<Category> |
FAQServiceImpl.getSubCategories(String categoryId,
FAQSetting faqSetting,
boolean isGetAll,
List<String> userView)
|
List<Category> |
JCRDataStorage.getSubCategories(String categoryId,
FAQSetting faqSetting,
boolean isGetAll,
List<String> limitedUsers)
|
List<Category> |
FAQServiceImpl.getSubCategories(String categoryId,
org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
FAQSetting faqSetting,
boolean isGetAll,
List<String> userView)
Returns an list category that can then be view on the screen. |
void |
FAQServiceImpl.getUserSetting(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
String userName,
FAQSetting faqSetting)
|
void |
FAQServiceImpl.getUserSetting(String userName,
FAQSetting faqSetting)
|
void |
JCRDataStorage.getUserSetting(String userName,
FAQSetting faqSetting)
|
void |
FAQServiceImpl.moveQuestions(List<String> questions,
String destCategoryId,
String questionLink,
FAQSetting faqSetting)
|
void |
JCRDataStorage.moveQuestions(List<String> questions,
String destCategoryId,
String questionLink,
FAQSetting faqSetting)
|
void |
FAQServiceImpl.saveFAQSetting(FAQSetting faqSetting,
String userName)
|
void |
JCRDataStorage.saveFAQSetting(FAQSetting faqSetting,
String userName)
|
void |
FAQServiceImpl.saveFAQSetting(FAQSetting faqSetting,
String userName,
org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
This function is used to set some properties of FAQ. |
javax.jcr.Node |
FAQServiceImpl.saveQuestion(Question question,
boolean isAddNew,
FAQSetting faqSetting)
|
javax.jcr.Node |
JCRDataStorage.saveQuestion(Question question,
boolean isAddNew,
FAQSetting faqSetting)
|
javax.jcr.Node |
FAQServiceImpl.saveQuestion(Question question,
boolean isAddNew,
org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
FAQSetting faqSetting)
This method should create new question or update exists question |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||