|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository:
Collaboration diagram for ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository:Public Member Functions | |
| __construct (private readonly DocumentRepository $repository) | |
| all (int $offset=0, ?int $limit=null) | |
| countAll () | |
| select (array $ids) | |
| find (int $id) | |
| findId (DocumentId $document_id) | |
| createDocument (string $title, DocumentContent $content) | |
| createCriterion (Document $document, CriterionContent $content) | |
| deleteDocument (Document $document) | |
| deleteCriterion (int $criterion_id) | |
| updateDocumentTitle (DocumentId $document_id, string $title) | |
| updateDocumentContent (DocumentId $document_id, DocumentContent $content) | |
| updateDocumentOrder (DocumentId $document_id, int $order) | |
| updateCriterionContent (int $criterion_id, CriterionContent $content) | |
| documentFromRow (array $row, array $criteria) | |
| documentTable () | |
| exists (string $doc_id_name) | |
| all (int $offset=0, ?int $limit=null) | |
| countAll () | |
| select (array $ids) | |
| find (int $id) | |
| findId (DocumentId $document_id) | |
| createDocument (string $title, DocumentContent $content) | |
| createCriterion (Document $document, CriterionContent $content) | |
| deleteDocument (Document $document) | |
| deleteCriterion (int $criterion_id) | |
| updateDocumentTitle (DocumentId $document_id, string $title) | |
| updateDocumentContent (DocumentId $document_id, DocumentContent $content) | |
| updateDocumentOrder (DocumentId $document_id, int $order) | |
| updateCriterionContent (int $criterion_id, CriterionContent $content) | |
| documentFromRow (array $row, array $criteria) | |
| documentTable () | |
| exists (string $doc_id_name) | |
| find (int $id) | |
Private Member Functions | |
| checkAccess (string $method) | |
Private Attributes | |
| const | WHITELIST |
Definition at line 30 of file ReadOnlyDocumentRepository.php.
| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::__construct | ( | private readonly DocumentRepository | $repository | ) |
Definition at line 44 of file ReadOnlyDocumentRepository.php.
| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::all | ( | int | $offset = 0, |
| ?int | $limit = null |
||
| ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 51 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:
|
private |
Definition at line 157 of file ReadOnlyDocumentRepository.php.
Referenced by ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\all(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\countAll(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\createCriterion(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\createDocument(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\deleteCriterion(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\deleteDocument(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\documentFromRow(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\documentTable(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\exists(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\find(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\findId(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\select(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\updateCriterionContent(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\updateDocumentContent(), ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\updateDocumentOrder(), and ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\updateDocumentTitle().
Here is the caller graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::countAll | ( | ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 57 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::createCriterion | ( | Document | $document, |
| CriterionContent | $content | ||
| ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 97 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::createDocument | ( | string | $title, |
| DocumentContent | $content | ||
| ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 91 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::deleteCriterion | ( | int | $criterion_id | ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 109 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::deleteDocument | ( | Document | $document | ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 103 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::documentFromRow | ( | array | $row, |
| array | $criteria | ||
| ) |
| array<string,mixed> | $row |
| list<Criterion> | $criteria |
Implements ILIAS\LegalDocuments\Repository\DocumentRepositoryMeta.
Definition at line 139 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::documentTable | ( | ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepositoryMeta.
Definition at line 145 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::exists | ( | string | $doc_id_name | ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepositoryMeta.
Definition at line 151 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::find | ( | int | $id | ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 76 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::findId | ( | DocumentId | $document_id | ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 85 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::select | ( | array | $ids | ) |
| list<int> | $ids |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 67 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::updateCriterionContent | ( | int | $criterion_id, |
| CriterionContent | $content | ||
| ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 133 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::updateDocumentContent | ( | DocumentId | $document_id, |
| DocumentContent | $content | ||
| ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 121 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::updateDocumentOrder | ( | DocumentId | $document_id, |
| int | $order | ||
| ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 127 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:| ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository::updateDocumentTitle | ( | DocumentId | $document_id, |
| string | $title | ||
| ) |
Implements ILIAS\LegalDocuments\Repository\DocumentRepository.
Definition at line 115 of file ReadOnlyDocumentRepository.php.
References ILIAS\LegalDocuments\Repository\ReadOnlyDocumentRepository\checkAccess(), and ILIAS\UI\examples\Deck\repository().
Here is the call graph for this function:
|
private |
Definition at line 33 of file ReadOnlyDocumentRepository.php.