| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
ilTestQuestionBrowserTableGUI: ilFormPropertyDispatchGUI More...
 Collaboration diagram for ilTestQuestionBrowserTableGUI:Public Member Functions | |
| __construct (private readonly ilTabsGUI $tabs, private readonly ilTree $tree, private readonly ilDBInterface $db, private readonly TestLogger $logger, private readonly ilComponentRepository $component_repository, private readonly ilObjTest $test_obj, private readonly ilObjUser $current_user, private readonly ilAccessHandler $access, private readonly GlobalHttpState $http_state, private readonly Refinery $refinery, private readonly UIFactory $ui_factory, private readonly UIRenderer $ui_renderer, private readonly RequestDataCollector $testrequest, private readonly GeneralQuestionPropertiesRepository $questionrepository, private readonly ilLanguage $lng, private readonly ilCtrl $ctrl, private readonly ilGlobalTemplateInterface $main_tpl, private readonly ilUIService $ui_service, private readonly DataFactory $data_factory, private readonly TaxonomyService $taxonomy,) | |
| executeCommand () | |
Data Fields | |
| const | REPOSITORY_ROOT_NODE_ID = 1 | 
| const | MODE_PARAMETER = 'question_browse_mode' | 
| const | MODE_BROWSE_POOLS = 'modeBrowsePools' | 
| const | MODE_BROWSE_TESTS = 'modeBrowseTests' | 
| const | CMD_BROWSE_QUESTIONS = 'browseQuestions' | 
| const | CMD_INSERT_QUESTIONS = 'insertQuestions' | 
Private Member Functions | |
| handleWriteAccess () | |
| browseQuestionsCmd () | |
| getQuestionsBrowserFilterComponent (string $parent_title='', string $action='') | |
| getQuestionsBrowserTable (string $parent_title='') | |
| insertQuestionsCmd () | |
| handleTabs () | |
| buildTestQuestionSetConfig () | |
| addModeParametersToQuestionList (ilAssQuestionList $question_list) | |
| getQuestionParentObjIds (int $repositoryRootNode) | |
ilTestQuestionBrowserTableGUI: ilFormPropertyDispatchGUI
Definition at line 37 of file class.ilTestQuestionBrowserTableGUI.php.
| ilTestQuestionBrowserTableGUI::__construct | ( | private readonly ilTabsGUI | $tabs, | 
| private readonly ilTree | $tree, | ||
| private readonly ilDBInterface | $db, | ||
| private readonly TestLogger | $logger, | ||
| private readonly ilComponentRepository | $component_repository, | ||
| private readonly ilObjTest | $test_obj, | ||
| private readonly ilObjUser | $current_user, | ||
| private readonly ilAccessHandler | $access, | ||
| private readonly GlobalHttpState | $http_state, | ||
| private readonly Refinery | $refinery, | ||
| private readonly UIFactory | $ui_factory, | ||
| private readonly UIRenderer | $ui_renderer, | ||
| private readonly RequestDataCollector | $testrequest, | ||
| private readonly GeneralQuestionPropertiesRepository | $questionrepository, | ||
| private readonly ilLanguage | $lng, | ||
| private readonly ilCtrl | $ctrl, | ||
| private readonly ilGlobalTemplateInterface | $main_tpl, | ||
| private readonly ilUIService | $ui_service, | ||
| private readonly DataFactory | $data_factory, | ||
| private readonly TaxonomyService | $taxonomy | ||
| ) | 
Definition at line 47 of file class.ilTestQuestionBrowserTableGUI.php.
      
  | 
  private | 
Definition at line 219 of file class.ilTestQuestionBrowserTableGUI.php.
References getQuestionParentObjIds(), ilAssQuestionList\QUESTION_INSTANCE_TYPE_ALL, ilAssQuestionList\QUESTION_INSTANCE_TYPE_ORIGINALS, ilAssQuestionList\setExcludeQuestionIdsFilter(), ilAssQuestionList\setParentObjectType(), ilAssQuestionList\setParentObjIdsFilter(), and ilAssQuestionList\setQuestionInstanceTypeFilter().
Referenced by getQuestionsBrowserTable().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 95 of file class.ilTestQuestionBrowserTableGUI.php.
References ILIAS\Repository\ctrl(), getQuestionsBrowserFilterComponent(), and getQuestionsBrowserTable().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 206 of file class.ilTestQuestionBrowserTableGUI.php.
References ILIAS\Repository\lng(), and ILIAS\Repository\logger().
Referenced by insertQuestionsCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestQuestionBrowserTableGUI::executeCommand | ( | ) | 
Definition at line 71 of file class.ilTestQuestionBrowserTableGUI.php.
References browseQuestionsCmd(), ILIAS\Repository\ctrl(), handleTabs(), and handleWriteAccess().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 234 of file class.ilTestQuestionBrowserTableGUI.php.
References ilObjQuestionPool\_getAvailableQuestionpools().
Referenced by addModeParametersToQuestionList().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 116 of file class.ilTestQuestionBrowserTableGUI.php.
References ILIAS\Repository\lng().
Referenced by browseQuestionsCmd(), and insertQuestionsCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 127 of file class.ilTestQuestionBrowserTableGUI.php.
References $lng, addModeParametersToQuestionList(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Referenced by browseQuestionsCmd(), and insertQuestionsCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 182 of file class.ilTestQuestionBrowserTableGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilObjTestGUI\SHOW_QUESTIONS_CMD, and ILIAS\Repository\tabs().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 88 of file class.ilTestQuestionBrowserTableGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), and ilObjTestGUI\SHOW_QUESTIONS_CMD.
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 146 of file class.ilTestQuestionBrowserTableGUI.php.
References buildTestQuestionSetConfig(), ILIAS\Repository\ctrl(), getQuestionsBrowserFilterComponent(), getQuestionsBrowserTable(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ilObjTestGUI\SHOW_QUESTIONS_CMD.
 Here is the call graph for this function:| const ilTestQuestionBrowserTableGUI::CMD_BROWSE_QUESTIONS = 'browseQuestions' | 
Definition at line 44 of file class.ilTestQuestionBrowserTableGUI.php.
Referenced by ilObjTestGUI\populateQuestionBrowserToolbarButtons().
| const ilTestQuestionBrowserTableGUI::CMD_INSERT_QUESTIONS = 'insertQuestions' | 
Definition at line 45 of file class.ilTestQuestionBrowserTableGUI.php.
Referenced by ILIAS\Test\Questions\Presentation\QuestionsBrowserTable\getInsertAction().
| const ilTestQuestionBrowserTableGUI::MODE_BROWSE_POOLS = 'modeBrowsePools' | 
Definition at line 41 of file class.ilTestQuestionBrowserTableGUI.php.
Referenced by ilObjTestGUI\populateQuestionBrowserToolbarButtons().
| const ilTestQuestionBrowserTableGUI::MODE_BROWSE_TESTS = 'modeBrowseTests' | 
Definition at line 42 of file class.ilTestQuestionBrowserTableGUI.php.
Referenced by ilObjTestGUI\populateQuestionBrowserToolbarButtons().
| const ilTestQuestionBrowserTableGUI::MODE_PARAMETER = 'question_browse_mode' | 
Definition at line 40 of file class.ilTestQuestionBrowserTableGUI.php.
Referenced by ilObjTestGUI\populateQuestionBrowserToolbarButtons().
| const ilTestQuestionBrowserTableGUI::REPOSITORY_ROOT_NODE_ID = 1 | 
Definition at line 39 of file class.ilTestQuestionBrowserTableGUI.php.