ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
OrgUnitOperationRepository.php
Go to the documentation of this file.
1 <?php
18 declare(strict_types=1);
19 
21 {
30  public function get(string $operation_string, string $description, array $contexts, int $list_order): array;
31 
35  public function store(ilOrgUnitOperation $operation): ilOrgUnitOperation;
36 
41  public function delete(ilOrgUnitOperation $operation): bool;
42 
47  public function find(string $operation_string, string $context): ?ilOrgUnitOperation;
48 
56  public function getById(int $operation_id): ?ilOrgUnitOperation;
57 
63  public function getByName(string $operation_string): array;
64 
72  public function getOperationsByContextId(int $context_id): array;
73 
79  public function getOperationsByContextName(string $context): array;
80 }
find(string $operation_string, string $context)
Find an existing operation for a specified context Returns null if no operation is found...
$context
Definition: webdav.php:31
store(ilOrgUnitOperation $operation)
Store operation to db.
getOperationsByContextId(int $context_id)
Get operations by context id.
getByName(string $operation_string)
Get operation(s) by name.
getOperationsByContextName(string $context)
Get operations by context name.
getById(int $operation_id)
Get operation by id Returns null if no operation is found.