19 declare(strict_types=1);
40 $this->repo = $repo_service->
edit();
46 $this->repo->setConstraintStructure($structure);
51 return $this->repo->getConstraintStructure();
56 $this->repo->clearConstraintStructure();
61 $this->repo->setConstraintElements($elements);
66 return $this->repo->getConstraintElements();
71 $this->repo->clearConstraintElements();
76 $this->repo->setMoveSurveyQuestions($survey_id, $question_ids);
81 $this->repo->clearMoveSurveyQuestions();
86 return $this->repo->getMoveSurveyQuestions();
91 return $this->repo->getMoveSurveyId();
100 $this->repo->setQuestionClipboard($ref_id, $page, $mode, $question_ids);
105 $this->repo->clearQuestionClipboard($ref_id);
110 return $this->repo->getQuestionClipboardSourcePage($ref_id);
115 return $this->repo->getQuestionClipboardMode($ref_id);
120 return $this->repo->getQuestionClipboardQuestions($ref_id);
125 return $this->repo->isQuestionClipboardEmpty($ref_id);
132 $this->repo->setPoolChoice($id);
137 return $this->repo->getPoolChoice();
142 $this->repo->setExternalText($text);
147 return $this->repo->getExternalText();
__construct(InternalRepoService $repo_service, InternalDomainService $domain_service)
Stores access codes of anonymous session.
setQuestionClipboard(int $ref_id, int $page, string $mode, array $question_ids)
Survey internal data service.
setExternalText(string $text)
isQuestionClipboardEmpty(int $ref_id)
$structure
TOTAL STRUCTURE.
setMoveSurveyQuestions(int $survey_id, array $question_ids)
getQuestionClipboardQuestions(int $ref_id)
InternalDomainService $domain_service
setConstraintStructure(?array $structure)
clearConstraintStructure()
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
clearMoveSurveyQuestions()
clearQuestionClipboard(int $ref_id)
setConstraintElements(?array $elements)
getQuestionClipboardSourcePage(int $ref_id)
getQuestionClipboardMode(int $ref_id)
clearConstraintElements()