ILIAS
trunk Revision v12.0_alpha-1221-g4e438232683
◀ ilDoc Overview
StateInfoInterface.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\MetaData\OERHarvester\ControlCenter\State
;
22
23
interface
StateInfoInterface
24
{
25
public
function
isPublishingRelevant
(): bool;
26
30
public
function
getAllPossibleStatuses
(): array;
31
32
public
function
getCurrentStatus
():
Status
;
33
37
public
function
getRelevantActions
(): array;
38
45
public
function
isActionAvailable
(
Action
$action): bool;
46
50
public
function
getAllEligibleCopyrightEntryIDs
(): array;
51
}
ILIAS\MetaData\OERHarvester\ControlCenter\State\StateInfoInterface
Definition:
StateInfoInterface.php:24
ILIAS\MetaData\OERHarvester\ControlCenter\State\StateInfoInterface\getAllPossibleStatuses
getAllPossibleStatuses()
ILIAS\MetaData\OERHarvester\ControlCenter\State\StateInfoInterface\getCurrentStatus
getCurrentStatus()
ILIAS\MetaData\OERHarvester\ControlCenter\State\StateInfoInterface\getRelevantActions
getRelevantActions()
ILIAS\MetaData\OERHarvester\ControlCenter\State\StateInfoInterface\isActionAvailable
isActionAvailable(Action $action)
Returns false both if the action should not be offered at all in the current context,...
ILIAS\MetaData\OERHarvester\ControlCenter\State\StateInfoInterface\isPublishingRelevant
isPublishingRelevant()
ILIAS\MetaData\OERHarvester\ControlCenter\State\StateInfoInterface\getAllEligibleCopyrightEntryIDs
getAllEligibleCopyrightEntryIDs()
ILIAS\MetaData\OERHarvester\ControlCenter\State
Definition:
Action.php:21
ILIAS\MetaData\OERHarvester\ControlCenter\State\Action
Action
Definition:
Action.php:24
ILIAS\MetaData\OERHarvester\ControlCenter\State\Status
Status
Definition:
Status.php:24
components
ILIAS
MetaData
classes
OERHarvester
ControlCenter
State
StateInfoInterface.php
Generated on Sun Apr 5 2026 23:03:27 for ILIAS by
1.9.4 (using
Doxyfile
)