ILIAS
trunk Revision v12.0_alpha-1221-g4e438232683
◀ ilDoc Overview
SettingsInterface.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\MetaData\OERHarvester\Settings
;
22
23
interface
SettingsInterface
24
{
28
public
function
getObjectTypesEligibleForPublishing
(): array;
29
33
public
function
getObjectTypesSelectedForPublishing
(): array;
34
35
public
function
isObjectTypeSelectedForPublishing
(
string
$type): bool;
36
37
public
function
saveObjectTypesSelectedForPublishing
(
string
...$types): void;
38
42
public
function
getCopyrightEntryIDsSelectedForPublishing
(): array;
43
44
public
function
isCopyrightEntryIDSelectedForPublishing
(
int
$id
): bool;
45
46
public
function
saveCopyrightEntryIDsSelectedForPublishing
(
int
...$ids): void;
47
48
public
function
isEditorialStepEnabled
(): bool;
49
50
public
function
saveEditorialStepEnabled
(
bool
$enabled): void;
51
52
public
function
getContainerRefIDForEditorialStep
():
int
;
53
54
public
function
saveContainerRefIDForEditorialStep
(
int
$ref_id
): void;
55
56
public
function
getContainerRefIDForPublishing
():
int
;
57
58
public
function
saveContainerRefIDForPublishing
(
int
$ref_id
): void;
59
60
public
function
isManualPublishingEnabled
(): bool;
61
62
public
function
saveManualPublishingEnabled
(
bool
$enabled): void;
63
64
public
function
isAutomaticPublishingEnabled
(): bool;
65
66
public
function
saveAutomaticPublishingEnabled
(
bool
$enabled): void;
67
}
$id
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition:
plugin.php:23
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface
Definition:
SettingsInterface.php:24
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\saveContainerRefIDForEditorialStep
saveContainerRefIDForEditorialStep(int $ref_id)
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\saveEditorialStepEnabled
saveEditorialStepEnabled(bool $enabled)
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\isAutomaticPublishingEnabled
isAutomaticPublishingEnabled()
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\isEditorialStepEnabled
isEditorialStepEnabled()
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\isObjectTypeSelectedForPublishing
isObjectTypeSelectedForPublishing(string $type)
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\saveManualPublishingEnabled
saveManualPublishingEnabled(bool $enabled)
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\getCopyrightEntryIDsSelectedForPublishing
getCopyrightEntryIDsSelectedForPublishing()
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\getContainerRefIDForEditorialStep
getContainerRefIDForEditorialStep()
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\isCopyrightEntryIDSelectedForPublishing
isCopyrightEntryIDSelectedForPublishing(int $id)
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\getContainerRefIDForPublishing
getContainerRefIDForPublishing()
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\saveContainerRefIDForPublishing
saveContainerRefIDForPublishing(int $ref_id)
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\getObjectTypesEligibleForPublishing
getObjectTypesEligibleForPublishing()
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\saveCopyrightEntryIDsSelectedForPublishing
saveCopyrightEntryIDsSelectedForPublishing(int ... $ids)
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\getObjectTypesSelectedForPublishing
getObjectTypesSelectedForPublishing()
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\saveObjectTypesSelectedForPublishing
saveObjectTypesSelectedForPublishing(string ... $types)
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\isManualPublishingEnabled
isManualPublishingEnabled()
ILIAS\MetaData\OERHarvester\Settings\SettingsInterface\saveAutomaticPublishingEnabled
saveAutomaticPublishingEnabled(bool $enabled)
$ref_id
$ref_id
Definition:
ltiauth.php:66
ILIAS\MetaData\OERHarvester\Settings
Definition:
NullSettings.php:21
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
components
ILIAS
MetaData
classes
OERHarvester
Settings
SettingsInterface.php
Generated on Sun Apr 5 2026 23:03:28 for ILIAS by
1.9.4 (using
Doxyfile
)