|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ILIAS\LegalDocuments\Table\DocumentTable:
Collaboration diagram for ILIAS\LegalDocuments\Table\DocumentTable:Public Member Functions | |
| __construct (private readonly Closure $criterion_as_component, private readonly DocumentRepository $repository, private readonly UI $ui, private readonly DocumentModal $modal, private readonly object $gui, private readonly ?EditLinks $edit_links=null, ServerRequestInterface|RequestInterface|null $request=null, ?Factory $data_factory=null, ?ilCtrlInterface $ctrl=null, ?Renderer $ui_renderer=null, ?ilObjUser $user=null) | |
| getRows (OrderingRowBuilder $row_builder, array $visible_column_ids) | |
| This is called by the (ordering-)table to retrieve rows; map data-records to rows using the $row_builder e.g. More... | |
| criterionName (Criterion $criterion) | |
| getTotalRowCount (mixed $additional_viewcontrol_data, mixed $filter_data, mixed $additional_parameters) | |
| render () | |
| getRows (OrderingRowBuilder $row_builder, array $visible_column_ids) | |
| This is called by the (ordering-)table to retrieve rows; map data-records to rows using the $row_builder e.g. More... | |
Data Fields | |
| const | CMD_EDIT_DOCUMENT = 'editDocument' |
| const | CMD_DELETE_DOCUMENT = 'deleteDocument' |
| const | CMD_DELETE_DOCUMENTS = 'deleteDocuments' |
| const | CMD_ADD_CRITERION = 'addCriterion' |
Private Member Functions | |
| buildTable () | |
| buildTableRow (OrderingRowBuilder $row_builder, Document $document) | |
| buildTableActions () | |
Private Attributes | |
| readonly ServerRequestInterface RequestInterface | $request |
| readonly Factory | $data_factory |
| readonly ilCtrlInterface | $ctrl |
| readonly Ordering | $table |
| readonly Renderer | $ui_renderer |
| readonly ilObjUser | $user |
| readonly DateTimeZone | $usr_timezone |
| array | $modals = [] |
Definition at line 48 of file DocumentTable.php.
| ILIAS\LegalDocuments\Table\DocumentTable::__construct | ( | private readonly Closure | $criterion_as_component, |
| private readonly DocumentRepository | $repository, | ||
| private readonly UI | $ui, | ||
| private readonly DocumentModal | $modal, | ||
| private readonly object | $gui, | ||
| private readonly ?EditLinks | $edit_links = null, |
||
| ServerRequestInterface|RequestInterface|null | $request = null, |
||
| ?Factory | $data_factory = null, |
||
| ?ilCtrlInterface | $ctrl = null, |
||
| ?Renderer | $ui_renderer = null, |
||
| ?ilObjUser | $user = null |
||
| ) |
Definition at line 66 of file DocumentTable.php.
References ILIAS\LegalDocuments\Table\DocumentTable\$data_factory, $DIC, ILIAS\LegalDocuments\Table\DocumentTable\$request, ILIAS\LegalDocuments\Table\DocumentTable\$ui_renderer, ILIAS\LegalDocuments\Table\DocumentTable\buildTable(), ILIAS\Repository\ctrl(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 90 of file DocumentTable.php.
References ILIAS\LegalDocuments\Table\DocumentTable\$table, ILIAS\LegalDocuments\Table\DocumentTable\buildTableActions(), ilCalendarSettings\TIME_FORMAT_12, ILIAS\Repository\ui(), ILIAS\Repository\user(), and ILIAS\UI\Component\Table\Ordering\withActions().
Referenced by ILIAS\LegalDocuments\Table\DocumentTable\__construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 197 of file DocumentTable.php.
References ILIAS\Repository\ui().
Referenced by ILIAS\LegalDocuments\Table\DocumentTable\buildTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 130 of file DocumentTable.php.
References ILIAS\UI\Component\Table\OrderingRowBuilder\buildOrderingRow(), ILIAS\LegalDocuments\Value\Document\content(), ILIAS\LegalDocuments\Value\Document\criteria(), ILIAS\LegalDocuments\Value\Document\id(), ILIAS\LegalDocuments\Value\Document\meta(), ILIAS\Repository\modal(), and ILIAS\Repository\ui().
Referenced by ILIAS\LegalDocuments\Table\DocumentTable\getRows().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\LegalDocuments\Table\DocumentTable::criterionName | ( | Criterion | $criterion | ) |
Definition at line 172 of file DocumentTable.php.
References ILIAS\LegalDocuments\Value\Criterion\content().
Here is the call graph for this function:| ILIAS\LegalDocuments\Table\DocumentTable::getRows | ( | OrderingRowBuilder | $row_builder, |
| array | $visible_column_ids | ||
| ) |
This is called by the (ordering-)table to retrieve rows; map data-records to rows using the $row_builder e.g.
yield $row_builder->buildOrderingRow($row_id, $record).
Implements ILIAS\UI\Component\Table\OrderingRetrieval.
Definition at line 121 of file DocumentTable.php.
References ILIAS\LegalDocuments\Table\DocumentTable\buildTableRow().
Here is the call graph for this function:| ILIAS\LegalDocuments\Table\DocumentTable::getTotalRowCount | ( | mixed | $additional_viewcontrol_data, |
| mixed | $filter_data, | ||
| mixed | $additional_parameters | ||
| ) |
Definition at line 177 of file DocumentTable.php.
| ILIAS\LegalDocuments\Table\DocumentTable::render | ( | ) |
Definition at line 185 of file DocumentTable.php.
References ILIAS\Repository\modal().
Here is the call graph for this function:
|
private |
Definition at line 57 of file DocumentTable.php.
|
private |
Definition at line 56 of file DocumentTable.php.
Referenced by ILIAS\LegalDocuments\Table\DocumentTable\__construct().
|
private |
Definition at line 64 of file DocumentTable.php.
|
private |
Definition at line 55 of file DocumentTable.php.
Referenced by ILIAS\LegalDocuments\Table\DocumentTable\__construct().
|
private |
Definition at line 58 of file DocumentTable.php.
Referenced by ILIAS\LegalDocuments\Table\DocumentTable\buildTable().
|
private |
Definition at line 59 of file DocumentTable.php.
Referenced by ILIAS\LegalDocuments\Table\DocumentTable\__construct().
|
private |
Definition at line 60 of file DocumentTable.php.
|
private |
Definition at line 61 of file DocumentTable.php.
| const ILIAS\LegalDocuments\Table\DocumentTable::CMD_ADD_CRITERION = 'addCriterion' |
Definition at line 53 of file DocumentTable.php.
| const ILIAS\LegalDocuments\Table\DocumentTable::CMD_DELETE_DOCUMENT = 'deleteDocument' |
Definition at line 51 of file DocumentTable.php.
| const ILIAS\LegalDocuments\Table\DocumentTable::CMD_DELETE_DOCUMENTS = 'deleteDocuments' |
Definition at line 52 of file DocumentTable.php.
| const ILIAS\LegalDocuments\Table\DocumentTable::CMD_EDIT_DOCUMENT = 'editDocument' |
Definition at line 50 of file DocumentTable.php.