ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
OrgUnitOperationRepository.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22{
31 public function get(string $operation_string, string $description, array $contexts, int $list_order): array;
32
36 public function store(ilOrgUnitOperation $operation): ilOrgUnitOperation;
37
42 public function delete(ilOrgUnitOperation $operation): bool;
43
48 public function find(string $operation_string, string $context): ?ilOrgUnitOperation;
49
57 public function getById(int $operation_id): ?ilOrgUnitOperation;
58
64 public function getByName(string $operation_string): array;
65
73 public function getOperationsByContextId(int $context_id): array;
74
80 public function getOperationsByContextName(string $context): array;
81}
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getById(int $operation_id)
Get operation by id Returns null if no operation is found.
find(string $operation_string, string $context)
Find an existing operation for a specified context Returns null if no operation is found.
getByName(string $operation_string)
Get operation(s) by name.
getOperationsByContextName(string $context)
Get operations by context name.
store(ilOrgUnitOperation $operation)
Store operation to db.
getOperationsByContextId(int $context_id)
Get operations by context id.
$context
Definition: webdav.php:31