ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
ILIAS\LegalDocuments\AdministrationEditLinks Class Reference
+ Inheritance diagram for ILIAS\LegalDocuments\AdministrationEditLinks:
+ Collaboration diagram for ILIAS\LegalDocuments\AdministrationEditLinks:

Public Member Functions

 __construct (private readonly ilLegalDocumentsAdministrationGUI $gui, private readonly Administration $admin)
 
 addCriterion (Document $document)
 
 editDocument (Document $document)
 
 deleteDocument (Document $document)
 
 editCriterion (Document $document, Criterion $criterion)
 
 deleteCriterion (Document $document, Criterion $criterion)
 

Detailed Description

Definition at line 27 of file AdministrationEditLinks.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\LegalDocuments\AdministrationEditLinks::__construct ( private readonly ilLegalDocumentsAdministrationGUI  $gui,
private readonly Administration  $admin 
)

Definition at line 29 of file AdministrationEditLinks.php.

30  {
31  }

Member Function Documentation

◆ addCriterion()

ILIAS\LegalDocuments\AdministrationEditLinks::addCriterion ( Document  $document)

Implements ILIAS\LegalDocuments\EditLinks.

Definition at line 33 of file AdministrationEditLinks.php.

33  : string
34  {
35  return $this->admin->targetWithDoc($this->gui, $document, __FUNCTION__);
36  }

◆ deleteCriterion()

ILIAS\LegalDocuments\AdministrationEditLinks::deleteCriterion ( Document  $document,
Criterion  $criterion 
)

Implements ILIAS\LegalDocuments\EditLinks.

Definition at line 53 of file AdministrationEditLinks.php.

53  : string
54  {
55  return $this->admin->targetWithDocAndCriterion($this->gui, $document, $criterion, __FUNCTION__);
56  }

◆ deleteDocument()

ILIAS\LegalDocuments\AdministrationEditLinks::deleteDocument ( Document  $document)

Implements ILIAS\LegalDocuments\EditLinks.

Definition at line 43 of file AdministrationEditLinks.php.

43  : string
44  {
45  return $this->admin->targetWithDoc($this->gui, $document, __FUNCTION__);
46  }

◆ editCriterion()

ILIAS\LegalDocuments\AdministrationEditLinks::editCriterion ( Document  $document,
Criterion  $criterion 
)

Implements ILIAS\LegalDocuments\EditLinks.

Definition at line 48 of file AdministrationEditLinks.php.

48  : string
49  {
50  return $this->admin->targetWithDocAndCriterion($this->gui, $document, $criterion, __FUNCTION__);
51  }

◆ editDocument()

ILIAS\LegalDocuments\AdministrationEditLinks::editDocument ( Document  $document)

Implements ILIAS\LegalDocuments\EditLinks.

Definition at line 38 of file AdministrationEditLinks.php.

38  : string
39  {
40  return $this->admin->targetWithDoc($this->gui, $document, __FUNCTION__);
41  }

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