ILIAS  trunk Revision v11.0_alpha-1753-gb21ca8c4367
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
class.ilBiblTranslation.php
Go to the documentation of this file.
1 <?php
24 {
25  public const TABLE_NAME = 'il_bibl_translation';
26 
27  public static function returnDbTableName(): string
28  {
29  return self::TABLE_NAME;
30  }
31 
32  #[\Override]
33  public function getConnectorContainerName(): string
34  {
35  return self::TABLE_NAME;
36  }
37 
46  protected ?int $id = 0;
54  protected int $field_id = 0;
61  protected string $language_key = '';
67  protected string $translation = '';
72  protected string $description = '';
73 
74  public function getId(): ?int
75  {
76  return $this->id;
77  }
78 
79  public function setId(int $id): void
80  {
81  $this->id = $id;
82  }
83 
84  public function getFieldId(): int
85  {
86  return $this->field_id;
87  }
88 
89  public function setFieldId(int $field_id): void
90  {
91  $this->field_id = $field_id;
92  }
93 
94  public function getLanguageKey(): string
95  {
96  return $this->language_key;
97  }
98 
99  public function setLanguageKey(string $language_key): void
100  {
101  $this->language_key = $language_key;
102  }
103 
104  public function getTranslation(): string
105  {
106  return $this->translation;
107  }
108 
109  public function setTranslation(string $translation): void
110  {
111  $this->translation = $translation;
112  }
113 
114  public function getDescription(): string
115  {
116  return $this->description;
117  }
118 
119  public function setDescription(string $description): void
120  {
121  $this->description = $description;
122  }
123 }
setTranslation(string $translation)
setDescription(string $description)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
int $id
true integer 4 true true true
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setLanguageKey(string $language_key)
int $field_id
true integer 8 true true
string $translation
true text 256
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
string $description
true clob
string $language_key
true text 2 true