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