ILIAS  trunk Revision v11.0_alpha-1846-g895b5f47236
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
interface.ilAsqQuestionAuthoring.php
Go to the documentation of this file.
1 <?php
2 
28 {
32  public function executeCommand();
33 
37  public function setQuestion(ilAsqQuestion $question);
38 
42  public function addQuestionChangeListener(ilQuestionChangeListener $listener);
43 
49  public function addNewIdListener($a_object, $a_method, $a_parameters = "");
50 
54  public function callNewIdListeners($a_new_question_id);
55 
59  public function setTaxonomies($taxonomies);
60 
64  public function setBackLink($backLinkTarget);
65 
69  public function getPreviewLink(): \ILIAS\UI\Component\Link\Link;
70 
74  public function getEditQuestionConfigLink(): \ILIAS\UI\Component\Link\Link;
75 
79  public function getEditQuestionPageLink(): \ILIAS\UI\Component\Link\Link;
80 
84  public function getEditFeedbacksLink(): \ILIAS\UI\Component\Link\Link;
85 
89  public function getEditHintsLink(): \ILIAS\UI\Component\Link\Link;
90 
94  public function getStatisticLink(): \ILIAS\UI\Component\Link\Link;
95 }
callNewIdListeners($a_new_question_id)
setQuestion(ilAsqQuestion $question)
setBackLink($backLinkTarget)
setTaxonomies($taxonomies)
executeCommand()
Execute Command.
addNewIdListener($a_object, $a_method, $a_parameters="")
addQuestionChangeListener(ilQuestionChangeListener $listener)