ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
RepositoryInterface.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
24{
25 public function isHarvestingBlocked(int $obj_id): bool;
26
27 public function setHarvestingBlocked(int $obj_id, bool $blocked): void;
28
29 public function isAlreadyHarvested(int $obj_id): bool;
30
34 public function getAllHarvestedObjIDs(): \Generator;
35
36 public function getHarvestRefID(int $obj_id): int;
37
38 public function setHarvestRefID(int $obj_id, int $harvested_ref_id): void;
39
40 public function deleteHarvestRefID(int $obj_id): void;
41
45 public function filterOutBlockedObjects(int ...$obj_ids): \Generator;
46
47 public function deleteStatus(int $obj_id): void;
48}