ILIAS  trunk Revision v11.0_alpha-1689-g66c127b4ae8
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
GenericData.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
24 
25 interface GenericData
26 {
27  public function id(): ?int;
28 
29  public function type(): Type;
30 
31  public function getRecordID(): int;
32 
33  public function setRecordID(int $id): void;
34 
35  public function getImportID(): string;
36 
37  public function setImportID(string $id): void;
38 
39  public function getTitle(): string;
40 
41  public function setTitle(string $title): void;
42 
43  public function getDescription(): string;
44 
45  public function setDescription(string $description): void;
46 
47  public function getPosition(): int;
48 
49  public function setPosition(int $position): void;
50 
51  public function isSearchable(): bool;
52 
53  public function setSearchable(bool $searchable): void;
54 
55  public function isRequired(): bool;
56 
57  public function setRequired(bool $required): void;
58 
59  public function getFieldValues(): array;
60 
61  public function setFieldValues(array $values): void;
62 }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23