ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
ILIAS\SurveyQuestionPool\Editing\EditManager Class Reference

Manages editing processes/repos. More...

+ Collaboration diagram for ILIAS\SurveyQuestionPool\Editing\EditManager:

Public Member Functions

 __construct (EditSessionRepository $repo)
 
 addQuestionToClipboard (int $qid, string $action)
 
 getQuestionsFromClipboard ()
 
 clearClipboardQuestions ()
 
 setSearchLinkType (string $type)
 
 getSearchLinkType ()
 
 clearSearchLinkType ()
 
 setNewLinkType (string $type)
 
 getNewLinkType ()
 
 clearNewLinkType ()
 
 setPhraseData (array $data)
 
 getPhraseData ()
 

Protected Attributes

EditSessionRepository $repo
 

Detailed Description

Manages editing processes/repos.

Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 28 of file class.EditManager.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\SurveyQuestionPool\Editing\EditManager::__construct ( EditSessionRepository  $repo)

Definition at line 32 of file class.EditManager.php.

References ILIAS\SurveyQuestionPool\Editing\EditManager\$repo.

33  {
34  $this->repo = $repo;
35  }

Member Function Documentation

◆ addQuestionToClipboard()

ILIAS\SurveyQuestionPool\Editing\EditManager::addQuestionToClipboard ( int  $qid,
string  $action 
)

Definition at line 37 of file class.EditManager.php.

37  : void
38  {
39  $this->repo->addQuestionToClipboard($qid, $action);
40  }

◆ clearClipboardQuestions()

ILIAS\SurveyQuestionPool\Editing\EditManager::clearClipboardQuestions ( )

Definition at line 47 of file class.EditManager.php.

47  : void
48  {
49  $this->repo->clearClipboardQuestions();
50  }

◆ clearNewLinkType()

ILIAS\SurveyQuestionPool\Editing\EditManager::clearNewLinkType ( )

Definition at line 77 of file class.EditManager.php.

77  : void
78  {
79  $this->repo->clearNewLinkType();
80  }

◆ clearSearchLinkType()

ILIAS\SurveyQuestionPool\Editing\EditManager::clearSearchLinkType ( )

Definition at line 62 of file class.EditManager.php.

62  : void
63  {
64  $this->repo->clearSearchLinkType();
65  }

◆ getNewLinkType()

ILIAS\SurveyQuestionPool\Editing\EditManager::getNewLinkType ( )

Definition at line 72 of file class.EditManager.php.

72  : string
73  {
74  return $this->repo->getNewLinkType();
75  }

◆ getPhraseData()

ILIAS\SurveyQuestionPool\Editing\EditManager::getPhraseData ( )

Definition at line 87 of file class.EditManager.php.

87  : array
88  {
89  return $this->repo->getPhraseData();
90  }

◆ getQuestionsFromClipboard()

ILIAS\SurveyQuestionPool\Editing\EditManager::getQuestionsFromClipboard ( )

Definition at line 42 of file class.EditManager.php.

42  : array
43  {
44  return $this->repo->getQuestionsFromClipboard();
45  }

◆ getSearchLinkType()

ILIAS\SurveyQuestionPool\Editing\EditManager::getSearchLinkType ( )

Definition at line 57 of file class.EditManager.php.

57  : string
58  {
59  return $this->repo->getSearchLinkType();
60  }

◆ setNewLinkType()

ILIAS\SurveyQuestionPool\Editing\EditManager::setNewLinkType ( string  $type)

Definition at line 67 of file class.EditManager.php.

67  : void
68  {
69  $this->repo->setNewLinkType($type);
70  }
$type

◆ setPhraseData()

ILIAS\SurveyQuestionPool\Editing\EditManager::setPhraseData ( array  $data)

Definition at line 82 of file class.EditManager.php.

82  : void
83  {
84  $this->repo->setPhraseData($data);
85  }

◆ setSearchLinkType()

ILIAS\SurveyQuestionPool\Editing\EditManager::setSearchLinkType ( string  $type)

Definition at line 52 of file class.EditManager.php.

52  : void
53  {
54  $this->repo->setSearchLinkType($type);
55  }
$type

Field Documentation

◆ $repo

EditSessionRepository ILIAS\SurveyQuestionPool\Editing\EditManager::$repo
protected

The documentation for this class was generated from the following file: