| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ilTestRandomQuestionSetConfigStateMessageHandler:Public Member Functions | |
| __construct (private ilLanguage $lng, private UIFactory $ui_factory, private UIRenderer $ui_renderer, private ilCtrlInterface $ctrl) | |
| getLostPools () | |
| setLostPools (array $lostPools) | |
| doesParticipantDataExists () | |
| setParticipantDataExists (bool $participantDataExists) | |
| getTargetGUI () | |
| setTargetGUI (ilTestRandomQuestionSetConfigGUI $targetGUI) | |
| getContext () | |
| setContext (string $context) | |
| getQuestionSetConfig () | |
| setQuestionSetConfig (ilTestRandomQuestionSetConfig $questionSetConfig) | |
| isValidationFailed () | |
| getValidationReportHtml () | |
| hasValidationReports () | |
| getSyncInfoMessage () | |
| handle () | |
Data Fields | |
| const | CONTEXT_GENERAL_CONFIG = 'generalConfigContext' | 
| const | CONTEXT_POOL_SELECTION = 'poolSelectionContext' | 
Protected Member Functions | |
| setValidationFailed (bool $validationFailed) | |
| addValidationReport (string $validationReport) | |
| setSyncInfoMessage (string $message) | |
| buildLostPoolsReportMessage () | |
| buildLastSyncMessage () | |
| buildNotSyncedMessage () | |
Protected Attributes | |
| ilTestRandomQuestionSetConfigGUI | $targetGUI | 
| string | $context | 
| bool | $participantDataExists | 
| array | $lostPools | 
| ilTestRandomQuestionSetConfig | $questionSetConfig | 
| bool | $validationFailed = false | 
| array | $validationReports = [] | 
| string | $sync_info_message = '' | 
Definition at line 31 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
| ilTestRandomQuestionSetConfigStateMessageHandler::__construct | ( | private ilLanguage | $lng, | 
| private UIFactory | $ui_factory, | ||
| private UIRenderer | $ui_renderer, | ||
| private ilCtrlInterface | $ctrl | ||
| ) | 
Definition at line 52 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
      
  | 
  protected | 
Definition at line 141 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
Referenced by handle().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 258 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References ilTestRandomQuestionSetConfigGUI\CMD_SHOW_GENERAL_CONFIG_FORM, ILIAS\Repository\ctrl(), getTargetGUI(), and ILIAS\Repository\lng().
Referenced by handle().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 355 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References ilTestRandomQuestionSetConfigGUI\CMD_RESET_POOLSYNC, ILIAS\Repository\ctrl(), doesParticipantDataExists(), ilDatePresentation\formatDate(), IL_CAL_UNIX, and ILIAS\Repository\lng().
Referenced by handle().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 329 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References buildLostQuestionPoolsString(), ilTestRandomQuestionSetConfigGUI\CMD_SHOW_SRC_POOL_DEF_LIST, ILIAS\Repository\ctrl(), getContext(), getTargetGUI(), and ILIAS\Repository\lng().
Referenced by handle().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 216 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References getLostPools().
Referenced by buildLostPoolsReportMessage().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 385 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References buildQuestionStageRebuildButton(), and ILIAS\Repository\lng().
Referenced by handle().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 270 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References ilTestRandomQuestionSetConfigGUI\CMD_SHOW_SRC_POOL_DEF_LIST, ILIAS\Repository\ctrl(), getTargetGUI(), and ILIAS\Repository\lng().
Referenced by handle().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 241 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References ilTestRandomQuestionSetConfigGUI\CMD_BUILD_QUESTION_STAGE, ILIAS\Repository\ctrl(), getAfterRebuildQuestionStageCommand(), getTargetGUI(), ilTestRandomQuestionSetConfigGUI\HTTP_PARAM_AFTER_REBUILD_QUESTION_STAGE_CMD, and ILIAS\Repository\lng().
Referenced by buildNotSyncedMessage().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestRandomQuestionSetConfigStateMessageHandler::doesParticipantDataExists | ( | ) | 
Definition at line 81 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $participantDataExists.
Referenced by buildLastSyncMessage().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 227 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References ilTestRandomQuestionSetConfigGUI\CMD_SHOW_GENERAL_CONFIG_FORM, ilTestRandomQuestionSetConfigGUI\CMD_SHOW_SRC_POOL_DEF_LIST, and getContext().
Referenced by buildQuestionStageRebuildButton().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestRandomQuestionSetConfigStateMessageHandler::getContext | ( | ) | 
Definition at line 101 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $context.
Referenced by buildLostPoolsReportMessage(), getAfterRebuildQuestionStageCommand(), isNoAvailableQuestionPoolsHintRequired(), isQuestionAmountConfigPerPoolHintRequired(), and isQuestionAmountConfigPerTestHintRequired().
 Here is the caller graph for this function:| ilTestRandomQuestionSetConfigStateMessageHandler::getLostPools | ( | ) | 
Definition at line 65 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $lostPools.
Referenced by buildLostQuestionPoolsString(), and handle().
 Here is the caller graph for this function:| ilTestRandomQuestionSetConfigStateMessageHandler::getQuestionSetConfig | ( | ) | 
Definition at line 111 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $questionSetConfig.
| ilTestRandomQuestionSetConfigStateMessageHandler::getSyncInfoMessage | ( | ) | 
Definition at line 146 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $sync_info_message.
| ilTestRandomQuestionSetConfigStateMessageHandler::getTargetGUI | ( | ) | 
Definition at line 91 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $targetGUI.
Referenced by buildGeneralConfigSubTabLink(), buildLostPoolsReportMessage(), buildQuestionSelectionSubTabLink(), and buildQuestionStageRebuildButton().
 Here is the caller graph for this function:| ilTestRandomQuestionSetConfigStateMessageHandler::getValidationReportHtml | ( | ) | 
Definition at line 131 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
| ilTestRandomQuestionSetConfigStateMessageHandler::handle | ( | ) | 
Definition at line 156 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References addValidationReport(), buildGeneralConfigSubTabLink(), buildLastSyncMessage(), buildLostPoolsReportMessage(), buildNotSyncedMessage(), buildQuestionSelectionSubTabLink(), getLostPools(), isNoAvailableQuestionPoolsHintRequired(), isQuestionAmountConfigPerPoolHintRequired(), isQuestionAmountConfigPerTestHintRequired(), ILIAS\Repository\lng(), setSyncInfoMessage(), and setValidationFailed().
 Here is the call graph for this function:| ilTestRandomQuestionSetConfigStateMessageHandler::hasValidationReports | ( | ) | 
Definition at line 136 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
      
  | 
  private | 
| $currentRequestCmd | 
Definition at line 286 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References getContext().
Referenced by handle().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
| $currentRequestCmd | 
Definition at line 303 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References getContext().
Referenced by handle().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 316 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References getContext().
Referenced by handle().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestRandomQuestionSetConfigStateMessageHandler::isValidationFailed | ( | ) | 
Definition at line 121 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $validationFailed.
| ilTestRandomQuestionSetConfigStateMessageHandler::setContext | ( | string | $context | ) | 
Definition at line 106 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $context.
| ilTestRandomQuestionSetConfigStateMessageHandler::setLostPools | ( | array | $lostPools | ) | 
| ilTestRandomQuestionSetNonAvailablePool[] | $lostPools | 
Definition at line 73 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $lostPools.
| ilTestRandomQuestionSetConfigStateMessageHandler::setParticipantDataExists | ( | bool | $participantDataExists | ) | 
Definition at line 86 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $participantDataExists.
| ilTestRandomQuestionSetConfigStateMessageHandler::setQuestionSetConfig | ( | ilTestRandomQuestionSetConfig | $questionSetConfig | ) | 
Definition at line 116 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $questionSetConfig.
      
  | 
  protected | 
Definition at line 151 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
Referenced by handle().
 Here is the caller graph for this function:| ilTestRandomQuestionSetConfigStateMessageHandler::setTargetGUI | ( | ilTestRandomQuestionSetConfigGUI | $targetGUI | ) | 
Definition at line 96 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $targetGUI.
      
  | 
  protected | 
Definition at line 126 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
References $validationFailed.
Referenced by handle().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 38 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
Referenced by getContext(), and setContext().
      
  | 
  protected | 
Definition at line 44 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
Referenced by getLostPools(), and setLostPools().
      
  | 
  protected | 
Definition at line 39 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
Referenced by doesParticipantDataExists(), and setParticipantDataExists().
      
  | 
  protected | 
Definition at line 46 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
Referenced by getQuestionSetConfig(), and setQuestionSetConfig().
      
  | 
  protected | 
Definition at line 50 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
Referenced by getSyncInfoMessage().
      
  | 
  protected | 
Definition at line 33 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
Referenced by getTargetGUI(), and setTargetGUI().
      
  | 
  protected | 
Definition at line 48 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
Referenced by isValidationFailed(), and setValidationFailed().
      
  | 
  protected | 
Definition at line 49 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
| const ilTestRandomQuestionSetConfigStateMessageHandler::CONTEXT_GENERAL_CONFIG = 'generalConfigContext' | 
Definition at line 35 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
Referenced by ilTestRandomQuestionSetConfigGUI\showGeneralConfigFormCmd().
| const ilTestRandomQuestionSetConfigStateMessageHandler::CONTEXT_POOL_SELECTION = 'poolSelectionContext' | 
Definition at line 36 of file class.ilTestRandomQuestionSetConfigStateMessageHandler.php.
Referenced by ilTestRandomQuestionSetConfigGUI\showSourcePoolDefinitionListCmd().