ILIAS  trunk Revision v11.0_alpha-2645-g16283d3b3f8
ILIAS\LegalDocuments\Repository\DocumentRepository Interface Reference
+ Inheritance diagram for ILIAS\LegalDocuments\Repository\DocumentRepository:
+ Collaboration diagram for ILIAS\LegalDocuments\Repository\DocumentRepository:

Public Member Functions

 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)
 

Detailed Description

Definition at line 29 of file DocumentRepository.php.

Member Function Documentation

◆ all()

ILIAS\LegalDocuments\Repository\DocumentRepository::all ( int  $offset = 0,
?int  $limit = null 
)

◆ countAll()

ILIAS\LegalDocuments\Repository\DocumentRepository::countAll ( )

◆ createCriterion()

ILIAS\LegalDocuments\Repository\DocumentRepository::createCriterion ( Document  $document,
CriterionContent  $content 
)

◆ createDocument()

ILIAS\LegalDocuments\Repository\DocumentRepository::createDocument ( string  $title,
DocumentContent  $content 
)

◆ deleteCriterion()

ILIAS\LegalDocuments\Repository\DocumentRepository::deleteCriterion ( int  $criterion_id)

◆ deleteDocument()

ILIAS\LegalDocuments\Repository\DocumentRepository::deleteDocument ( Document  $document)

◆ find()

ILIAS\LegalDocuments\Repository\DocumentRepository::find ( int  $id)

◆ findId()

ILIAS\LegalDocuments\Repository\DocumentRepository::findId ( DocumentId  $document_id)

◆ select()

ILIAS\LegalDocuments\Repository\DocumentRepository::select ( array  $ids)

◆ updateCriterionContent()

ILIAS\LegalDocuments\Repository\DocumentRepository::updateCriterionContent ( int  $criterion_id,
CriterionContent  $content 
)

◆ updateDocumentContent()

ILIAS\LegalDocuments\Repository\DocumentRepository::updateDocumentContent ( DocumentId  $document_id,
DocumentContent  $content 
)

◆ updateDocumentOrder()

ILIAS\LegalDocuments\Repository\DocumentRepository::updateDocumentOrder ( DocumentId  $document_id,
int  $order 
)

◆ updateDocumentTitle()

ILIAS\LegalDocuments\Repository\DocumentRepository::updateDocumentTitle ( DocumentId  $document_id,
string  $title 
)

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