ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
interface.ilAsqQuestionAuthoring.php
Go to the documentation of this file.
1 <?php
2 
3 /* Copyright (c) 1998-2013 ILIAS open source, Extended GPL, see docs/LICENSE */
4 
14 {
18  public function executeCommand();
19 
23  public function setQuestion(ilAsqQuestion $question);
24 
28  public function addQuestionChangeListener(ilQuestionChangeListener $listener);
29 
35  public function addNewIdListener($a_object, $a_method, $a_parameters = "");
36 
40  public function callNewIdListeners($a_new_question_id);
41 
45  public function setTaxonomies($taxonomies);
46 
50  public function setBackLink($backLinkTarget);
51 
55  public function getPreviewLink(): \ILIAS\UI\Component\Link\Link;
56 
60  public function getEditQuestionConfigLink(): \ILIAS\UI\Component\Link\Link;
61 
65  public function getEditQuestionPageLink(): \ILIAS\UI\Component\Link\Link;
66 
70  public function getEditFeedbacksLink(): \ILIAS\UI\Component\Link\Link;
71 
75  public function getEditHintsLink(): \ILIAS\UI\Component\Link\Link;
76 
80  public function getStatisticLink(): \ILIAS\UI\Component\Link\Link;
81 }
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)