public interface InMeetingQAController
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
InMeetingQAController.InMeetingQAListener
QA event listener in webinar. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addQAListener(InMeetingQAController.InMeetingQAListener listener)
Register a listener defined in  
InMeetingQAController.InMeetingQAListener for QA event. | 
boolean | 
addQuestion(java.lang.String content,
           boolean bAnonymously)
Add Question. 
 | 
boolean | 
answerQuestionPrivate(java.lang.String questionID,
                     java.lang.String content)
Answer question in private. 
 | 
boolean | 
answerQuestionPublic(java.lang.String questionID,
                    java.lang.String content)
Answer question in public. 
 | 
boolean | 
commentQuestion(java.lang.String questionID,
               java.lang.String content)
Attendee answer Question. 
 | 
boolean | 
deleteAnswer(java.lang.String answerID)
Delete answer by id 
 | 
boolean | 
deleteQuestion(java.lang.String questionID)
Delete question by id 
 | 
boolean | 
dismissQuestion(java.lang.String questionID)
Dismiss question
 Only meeting host/co-host/panelist can run the function. 
 | 
boolean | 
enableAnonymousQuestion(boolean enable)
Set if it is enabled to ask questions anonymously. 
 | 
boolean | 
enableAttendeeViewAllQuestion(boolean enable)
Allow attendee to view all question. 
 | 
boolean | 
enableQAComment(boolean enable)
Allow attendee to answer question. 
 | 
boolean | 
enableQAVoteup(boolean enable)
Allow attendee to submit questions. 
 | 
boolean | 
endLiving(java.lang.String questionId)
End answer question living. 
 | 
int | 
getAllQuestionCount()  | 
java.util.List<IQAItemInfo> | 
getAllQuestionList()
Get all questions include open answered dismissed 
 | 
IAnswerItem | 
getAnswer(java.lang.String answerID)
Get answer  item by answer id 
 | 
int | 
getAnsweredQuestionCount()  | 
java.util.List<IQAItemInfo> | 
getAnsweredQuestionList()
Get answered questions 
 | 
int | 
getDismissedQuestionCount()  | 
java.util.List<IQAItemInfo> | 
getDismissedQuestionList()
Get dismissed questions 
 | 
int | 
getMyQuestionCount()  | 
java.util.List<IQAItemInfo> | 
getMyQuestionList()
Get my question list 
 | 
int | 
getOpenQuestionCount()
Get the amount of open-ended questions. 
 | 
java.util.List<IQAItemInfo> | 
getOpenQuestionList()
Get all open questions 
 | 
IQAItemInfo | 
getQuestion(java.lang.String questionId)
Get question by question id 
 | 
boolean | 
isAskQuestionAnonymouslyEnabled()
Query if it is allowed to ask question anonymously in webinar. 
 | 
boolean | 
isAttendeeCanViewAllQuestions()
Query if attendee is allowed to view all question. 
 | 
boolean | 
isQACommentEnabled()
Allow attendee to answer question. 
 | 
boolean | 
isQAEnabled()
Query if QA is enabled. 
 | 
boolean | 
isQAVoteupEnabled()
Query if attendee is allowed to submit questions. 
 | 
void | 
removeQAListener(InMeetingQAController.InMeetingQAListener listener)
Unregister the listener. 
 | 
boolean | 
reopenQuestion(java.lang.String questionID)
reopen question
 Only meeting host/co-host/panelist can run the function. 
 | 
boolean | 
startLiving(java.lang.String questionId)
Start answer question living. 
 | 
boolean | 
voteupQuestion(java.lang.String questionID,
              boolean isUpVote)
voteUp question 
 | 
void addQAListener(InMeetingQAController.InMeetingQAListener listener)
InMeetingQAController.InMeetingQAListener for QA event.listener - The listener instance.void removeQAListener(InMeetingQAController.InMeetingQAListener listener)
listener - The listener instance.boolean isQAEnabled()
int getOpenQuestionCount()
java.util.List<IQAItemInfo> getAllQuestionList()
int getAllQuestionCount()
java.util.List<IQAItemInfo> getMyQuestionList()
int getMyQuestionCount()
java.util.List<IQAItemInfo> getOpenQuestionList()
int getDismissedQuestionCount()
int getAnsweredQuestionCount()
java.util.List<IQAItemInfo> getDismissedQuestionList()
java.util.List<IQAItemInfo> getAnsweredQuestionList()
boolean isAskQuestionAnonymouslyEnabled()
boolean enableAnonymousQuestion(boolean enable)
enable - Enable Enable/Disable to ask questions anonymously.boolean isAttendeeCanViewAllQuestions()
boolean enableAttendeeViewAllQuestion(boolean enable)
enable - Enable Enable/Disable attendee to view all questions.boolean isQAVoteupEnabled()
boolean enableQAVoteup(boolean enable)
enable - Enable Allow/Disallow attendee to submit question.boolean isQACommentEnabled()
boolean enableQAComment(boolean enable)
enable - Enable Allow/Disallow attendee to answer question.boolean addQuestion(java.lang.String content,
                    boolean bAnonymously)
content - question contentbAnonymously - if true anonymouslyboolean answerQuestionPrivate(java.lang.String questionID,
                              java.lang.String content)
questionID - question idcontent - question contentboolean answerQuestionPublic(java.lang.String questionID,
                             java.lang.String content)
questionID - question idcontent - question contentboolean dismissQuestion(java.lang.String questionID)
questionID - question idboolean reopenQuestion(java.lang.String questionID)
questionID - question idboolean commentQuestion(java.lang.String questionID,
                        java.lang.String content)
questionID - question idcontent - question contentboolean voteupQuestion(java.lang.String questionID,
                       boolean isUpVote)
questionID - question idisUpVote - upvote or notboolean startLiving(java.lang.String questionId)
questionId - question idboolean endLiving(java.lang.String questionId)
questionId - question idIQAItemInfo getQuestion(java.lang.String questionId)
questionId - question idIQAItemInfoIAnswerItem getAnswer(java.lang.String answerID)
answerID - question idIAnswerItemboolean deleteQuestion(java.lang.String questionID)
questionID - question idboolean deleteAnswer(java.lang.String answerID)
answerID - answer id